Agreed. Dogs are amazing animals. A little care, and they will absolutely love you forever, warts and all. Nothing can cheer you up as well or as quickly after a bad day as spending a little time with our four-legged friends.
Cats are ok too once you acknowledge the fact that you are not now, nor ever likely to be in the future,
in charge.
We currently have two great dogs, both rescues (one from a local animal shelter, another through a fostering program who managed to get her up from the streets of Tijuana as a puppy... yes, it's true, my dog is an illegal alien... no green card. Please don't tell the INS.)