If you want to understand your dog, you don't need a PhD in animal behavior. You need to be fluent in five body parts. That's it. This guide covers each one, plus the one rule that makes reading body language actually work: always read them as a combination, never in isolation.
The tail
Carriage
- Mid-height, relaxed → calm, content.
- High, stiff, flag-like → high arousal. Could be confidence, could be reactivity.
- Tucked between the legs → fear, submission, anxiety.
- Slightly lower than neutral → passive, uncertain.
Motion
- Broad, loose wag with whole-body involvement → genuinely happy.
- Fast, stiff wag with no body movement → tension. Not the same as happy.
- Slow wag, held low → uncertain, checking in.
Note on docked tails
Dogs with docked or naturally short tails (boxers, corgis, some shepherds) use everything they've got. The rest of the body tells you more.
The ears
- Natural resting position → calm.
- Forward, rotated toward something → alert, interested.
- Pinned back, flat against the skull → fear, submission, or pain.
- Airplane ears (out to the sides) → ambivalent, slightly conflicted, or appeasing.
Dogs with floppy ears (retrievers, hounds) still move the base of the ear. Watch the attachment, not just the flap.
The eyes
- Almond-shaped, soft lids → relaxed.
- Whale eye (crescent of white visible) → discomfort, conflict. One of the most important signals.
- Hard stare, unblinking → alerting or guarding. Give space.
- Squinty, "smiling" eyes → happy.
- Wide pupils → high arousal (excitement or fear).
The mouth
- Slightly open, tongue relaxed → content.
- Tight, closed lips → stressed, braced.
- Wide panting with long tongue → hot or recently exercised (or stressed).
- Lip licking with no food around → appeasement / mild anxiety.
- Yawning out of context → stress release.
- Lifted lips, visible teeth → warning. Take seriously.
- Play-face (open mouth, relaxed lips, squinty eyes) → playful.
The posture
- Weight evenly distributed, loose muscles → calm.
- Leaning forward, stiff → forward confidence — could be reactive.
- Leaning back, low body, tail tucked → avoidance or fear.
- Play bow (front low, rear high) → playful invitation.
- Shaking off when there's no water → reset after mild stress.
- Rolling onto back, relaxed belly → trust (or invitation to pet, depending on the dog).
- Rolling onto back, stiff, whale eye → appeasement, not trust.
The golden rule: read combinations
Any one signal can be ambiguous. Two or three signals together are not. Examples:
- Tail wag + loose body + soft eyes = happy.
- Tail wag + stiff body + hard stare = aroused and potentially reactive.
- Belly up + loose body = "please rub me".
- Belly up + stiff body + whale eye = "please don't".
Shortcut: let a model do it for you
Reading all five channels reliably takes practice. A modern AI pet app reads all of them at once, then interprets the combination. Upload any photo of your dog to Paworld and it'll tell you what her body is actually saying across the full set.
