Puppy love: the health benefits of owning a dog