Are there any advantages of having a dog?