DDog3 is a little dream in the house, loves our older two dogs, DCat, DS and us. Out of the house she pulls on her lead when out with the others (she's a Staffie X so not entirely unexpected) but is otherwise perfect with an amazing recall (I mean first time, every time)
EXCEPT... she hates other dogs. Partly due to her background (we're her 4th home) partly bad experiences and (I suspect) partly due to being spayed while in season. We've never had any actual dog on dog aggression because she's always come back when I've called (and I'm exceptionally careful) I'm almost 99% sure it's fear based and we are making very slow and tiny inroads into nicer behaviour, but I'm almost certain that I would never trust her off lead around other dogs.
So my question is, do we try and improve things with the help of a behaviourist or trot along happily as we are? DDog3 is only 3 so potentially a long life ahead of her, a life which would be hugely easier if she would just be a bit nicer. OTOH she's perfectly under control (and indeed would never need to be on a lead if there were no other dogs about) and we live rurally so there's no need for us to walk in a busy park or field.
I'm just not sure whether the time and expense of a behaviourist would actually yield the magical results that would allow me to trust her off lead with other dogs 