reasons to have a dog