I have a 6 month old Aussie Shepard mix and he is always barking when we go out. I have tried a mussel and discipline , covering his crate and putting him with a play mate I have now moved on to shock collar (spray collar and sound dose not work either). And the barking has stopped but now he whines louder then he barked and the collar can't pick it up. Any tips would be helpful.