Our 4-year old sheltie-fox terrier mix is terrified of other dogs, showing her teeth and hiding under tables. She was raised with a lab who she adores, and she is great with all people, even strangers. But when we visit other dogs, or other dogs come to visit, she clings to me and doesn't let other dogs approach. When they do, she growls and shows her teeth. She has never been hurt by another dog to my knowledge.