Help needed with GSD training.
We have a 3 year old German Shepherd. He has grown up around small children his entire life (we have had a baby in the house every year of his life, including toddlers, etc), but doesn't seem to be aware of them at all and will plow right through them (especially when he is outdoors, or my husband is present). The kids aren't even allowed outside with him anymore because he WILL knock them over eventually and I can't risk it. What can I do about this behavior? Is there anyway to STOP him from ignoring them completely? We usually make him lye down when he's around them because he WILL bump into them and he's a big boy compared to them, but is there ANY other way? I would love it if he could eventually just walk calmly through the house or yard... or am I asking too much? Is he just wired to be go-go-go at all times?
Another one... he FREAKS out whenever he sees another dog while he's on leash. What to do here? We have tried dog parks, but he ends up getting SUPER excited barking, yelping, whining, etc. He is VERY vocal..
And last but not least, he gets insanely excited whenever he sees my husband, spins around like crazy and ignores everything in his path.. If he pets him he calms down, but the moment his hand isn't touching him anymore he does it again! Again, he'll plow through anything to GET to my husband.. Jumps over gates, etc. Something he DOESN'T do when he's not around..
If anyone can help and offer some training advise, I would appreciate it!!! I NEED to work on these things with him IMMEDIATELY.