He's a lovely dog. Well trained good as gold usually, always plays well with other dogs on the park... but...
He doesn't like people coming into our house. He barks a lot and it takes him a while to settle down, if the visitor is female he calms fairly quickly, even ending up on the lap of teenager daughters friends. If visitor is male he is very wary. Tends to bark more aggressively, to the point where I put him outside. A newish visitor came round and dog was barking, hubby calmed him down, dog sat next to visitors chair and accepted being stroked but when visitor stood up to leave, dog snapped at him and barked again.
Dog is a staffie\collie cross, 3 years old and we've had him from a puppy, although from a rescue centre. I need some advice from more experienced people about how best to deal with this. He really is a lovely, sweet natured dog when it's just our family in the house. It's just this aggressive behaviour when visitors come round. I don't want him to get a reputation....
Any ideas...???