My first thought given your dogs behaviour with your bitch is was properly neutered. Usually an older bitch will help keep a younger dog in its place.
Our rescue collie can be unpredictable,but I recognise the expression in his eyes now and if I see his expression turn worried I walk away and ignore him until he comes to me. If we need to do anything to him around his head he has to be sedated, he will never walk through a doorway if we stand in it and is always reluctant to be caught outside and will snap, so we use a slip lead which he accepts.
Whatever we do dogs can be unpredicable and turn and snap, if we are in the way we get bitten.
Researching different ways to address his dominant behaviours if there is no local resource is a good start, but keeping calm and firm and avoiding making situations you know he will react to, works for us.
do you still buy BBC radio times?



