Why does my dog do that?
Why does my dog show its teeth when it seems happy, not angry?
Last updated 23 September 2026 · How we write and check this
Short answer
Some dogs, more commonly certain breeds like retrievers, show a submissive grin that bares the front teeth without any aggression involved, distinct from a defensive snarl. The two look similar to an untrained eye but differ clearly in the surrounding body language, particularly the eyes, ears, and overall muscle tension.
The friendly version explained
A submissive or appeasement grin pulls the lips horizontally to expose mostly the front teeth, while the rest of the body stays loose, low, and wiggly, often with a lowered head, squinted or soft eyes, and a gently wagging tail. It usually appears during excited greetings, particularly toward a returning owner or a familiar visitor.
How a genuine warning differs
An aggressive display instead bares teeth vertically as well as horizontally, showing more of the canines and gums, paired with a stiff, forward leaning body, hard eyes, and either a low growl or complete silence rather than any wiggling or tail motion.
A quick way to check
If the body looks loose and bouncy and the tail is moving in wide, relaxed sweeps, the teeth display is almost certainly friendly. A stiff, still body paired with bared teeth is the combination that calls for caution.
Key takeaways
- A submissive grin bares mostly the front teeth with a loose, wiggly body underneath.
- A genuine warning shows more teeth and gums alongside stiffness and a hard stare.
- Certain breeds, including many retrievers, show the friendly grin especially readily.
- Body looseness, not teeth alone, tells the two apart reliably.