Sometimes there are also subtle dominance issues involved. Maybe another dog's scent (or even an animal other than a dog) ended up in Stewart's usual places. Dogs and cats have pretty defined hierarchies and an inadvertent upsetting of those "rules" can cause behavioral problems that are cued by certain signals, such as places, other animals, even people. The animal behaviorist who was recommended would probably be able to isolate the cause.