Not sure, it could be so many things that a human can not see or smell. But, my terrier would do a low growl every time we drove by our old vet. We changed vets and he stopped but he still knew even 10 years later that he hated that vet. Not sure what happened to him that he hated them so much but he was neutered there!