Although your pup turned around with his shyness, you need to make sure he understands who the boss is. I think your dog may need some structured training. You have to be consistant in what you allow or disallow in your home.
Your dog will only get more disruptive if boundries are not set now. For instance, let's say he has a knack for barking all the time. You always have to go back to the basics (you'd learn this in obedience school). The basics would be putting him on leash and correcting him everytime he barks. Keep a loose leash and let him make the mistakes so you have an opportunity to correct him but when he barks be quick and timely with your response. After repetition, your dog will start showing signs of changing his habits. The less often he barks, the less corrections he gets. When he stops barking altogether, he gets the privilege of no leash. If he starts barking again, the leash goes back on and he gets some more reminders. It's that simple.
One more trick to the trade is praise. You must praise your dog verbally everytime he does it right. In otherwords, when he doesn't bark or stops barking, you praise him "good dog" or "good boy". Praising him is letting him know the correct behavior. You can't expect a dog to know what you want from him until you show him...and showing him is sometimes as simple as praising him for NOT doing something.
[ 03-22-2006, 01:31 PM: Message edited by: Eileen Stein ]