how long does a dog hold a grudge?
How long does a dog hold a grudge? Can't you just ask your dog that? Well, maybe not. Let's see what the experts say.
According to the American Society for the Prevention of Cruelty to Animals, a dog can hold a grudge "up to six months or more", but could also hold onto it for "a couple of days or possibly forever". The ASPCA says this may depend on how strong-willed the owner is and how closely bonded they are with their pet. But once the period has passed, don't be surprised if your pooch forgets about their last encounter with Fred and starts playing with you as if nothing happened.