We learned no barking and no growling at home. Everytime Chihuahua barked or growled she got a squirt of water from a water bottle. After a few squirts, I just had to show her the bottle and she would tuck her tail. Now I just place the bottle in a conspicious place when I'm expecting company so she can see it and that does the trick. You could try taking a water bottle everywhere and see how that works?