We adopted a 4 year old on Oct 30 so have had him almost 3 months. He’s mostly a sweetheart. We’re his 3rd home, and he also was in a shelter and foster home with other dogs for a while. He likes to cuddle and loves people. However, if he’s laying down, usually on his bed, and I try to take ball or toy from hom if it’s under him, he growls. Last night it was a loud one. I yelled no and bad and he apologized and was good. Has happened a few times. Also, we were at friends house and he was one their couch next to wife...husband, who comes over and walks him, reached over the couch to pet him and he growled at him. Didn’t try to bite, just growled. Any suggestions? wish we knew more of his background. I’m sure that’s part of it.