Why does my dog do that?
Why does my dog whine when it sees other dogs on a walk?
Last updated 23 September 2026 · How we write and check this
Short answer
Whining at the sight of another dog usually reflects frustrated excitement, a strong desire to greet or play that is being blocked by the leash, rather than fear or aggression. Some dogs whine from mild anxiety instead, so watching the body, loose and forward leaning versus stiff and pulled back, clarifies which is happening.
The frustrated greeter
A dog that whines while straining forward on the leash, tail wagging, ears up, and eyes locked eagerly on the other dog is typically experiencing what trainers call leash frustration, wanting badly to close the distance and greet but unable to due to the physical restriction, which can build into a whine or bark combination the longer the wait continues.
The anxious version
A dog whining while pulling backward or sideways, with a lowered body, flattened ears, and a tucked tail, is showing something closer to nervousness about the approaching dog rather than excitement, and forcing a greeting in this state tends to make the anxiety worse rather than better.
Managing either pattern
For frustrated greeters, practicing calm behavior at a distance before any greeting is allowed reduces the whining over time, while for anxious dogs, increasing distance from other dogs and rewarding calm observation from further away builds confidence more effectively than repeated close encounters.
Key takeaways
- Whining toward other dogs often reflects frustrated excitement rather than fear.
- A forward leaning, wagging body signals frustration, while a pulled back body signals anxiety.
- Forcing a greeting on an anxious whining dog tends to worsen the anxiety.
- Rewarding calm behavior at a distance helps both frustrated and anxious dogs over time.