I have two rescue dogs: one a German shepherd male; the other a spaniel female, who arrived within a month of each other, each aged one at the time. The Shepherd, Pumpkin, is laid back and quiet, while the spaniel, Callie, is bright, needy, affectionate, and occasionally whiny. Callie barks at other dogs & people and is happiest by my side; Pumpkin gets along well with everyone & is pretty independent.
Problem: in any encounter with people or other dogs - either on a walk or when people visit, Pumpkin anticipates Callie's nutsy reaction and immediately goes after her, presumably to stop her from making a fuss. This, of course, escalates matters. People assume that they're fighting (which, in a way, they are) and I've gotten many horrified reactions. The dogs are well bonded to each other & co-exist beautifully - except for these embarrassing incidents.
Any advice?