Will try to keep this short. We have a rescue lab cross who took a while to settle. The main problem was jealousy/resource guarding me, so he would for example growl at DS if he came up to me. With advice and hard work, this has more or less disappeared.
Over the new year we stayed with friends who have a dog. Ddog isn't brilliant with other dogs in 'his' space but friends dog is a placid big thing. Little did we know that dfriends were also looking after another dog that week, a ridgeback pup. Our dog was a nightmare, growling, showing teeth every time this other dog moved, basically. Though they were OK on walks.
We were leaving ddog with friends while we went on to a hotel and were very nervous about this. But friends said the minute we walked out the door our dog settled right down and was more or less fine - they even ended up all sleeping together! So clearly we are the problem, and maybe he is resource guarding us?
Sorry, this is so long! So my question is really how to handle the behaviour when we are there. I'm not planning on having him there with all three dogs in the near future, but would like to be able to settle him round df's other dog. Any advice gratefully received!