I don't have to feed, shelter, walk, and take my gun to the vet.
There's less maintenance with a dog.
Nobody is arguing that a well-trained dog is not valuable. I acknowledged that they were in a previous post. But I haven't heard about too many dogs destroying guns. I've heard of plenty of guns killing dogs.