Dog body language, explained
Dogs communicate mainly through tail position, ear position, overall body posture, and facial tension. A loose, wiggly body usually means relaxed or friendly; a stiff, still body with fixed eye contact is a signal to pay closer attention.
Tail position
Loose, mid-height, wagging in broad sweeps
Generally relaxed and friendly.
Tucked low or between the legs
Fear or anxiety.
High and stiff, small fast wag
Arousal or alertness — not necessarily friendly. Context matters.
Ears
Forward and relaxed ears usually signal interest or alertness without tension. Ears pinned flat back often indicate fear or submission. Every breed's resting ear shape is different, so it helps to learn your own dog's neutral position first.
Posture and facial tension
A relaxed dog has a loose, wiggly body and soft facial muscles. A stiff, frozen body, hard staring eyes, and a closed mouth are signs of tension — this is the posture worth taking most seriously, since it often precedes a warning like a growl or snap.
If you notice a sudden, persistent shift in your dog's typical body language — especially stiffness, avoidance, or aggression that's new — it's worth mentioning to your veterinarian, since pain can also change how a dog holds their body.
Want help reading your own dog's signals?
PiGenTek Pet AI looks at your dog's actual posture in the photo or video you share — not just general body language rules.
Ask PiGenTek Pet AI about your pet