How should we go about correcting a dog who occasionally growls and even snaps at you when he perceives you to be trying to take his food or invade his space? This is an 8 year old terrier mix; adopted from a family who kept him outside his whole life. Sweet dog other that this, but he won't stop this behavior. What should be try? Thanks in advance.