What it often means
- Fear: he is anxious by nature, met few other dogs as a puppy, or had a bad encounter, and he barks to keep the other dog at a distance.
- Frustration: he loves dogs, the leash stops him from greeting them, and the excitement spills over into high-pitched barking, whining and lunging.
- Learning: every time he barks, the other dog ends up walking away. To him, barking makes the threat leave, so he keeps doing it.
- The leash and the sidewalk: he cannot flee, curve around or sniff freely, his calming signals are hampered, and a head-on meeting is rude in dog language.
- More rarely, pain or failing eyesight: a dog who hurts or sees poorly feels more vulnerable, and reacts faster.