Dog showing teeth

Why Do Dogs Show Their Teeth? 

Aside from being a means of communication, a dog can show their teeth when they are happy or excited. Your dog’s teeth can be the most terrifying thing to a stranger. But given the circumstance, it may be threatening or a friendly gesture.