Puppies are cute, but give me a loyal, reliable, old dog any day. When people decide they want a dog, most go for puppies, which is understandable. Puppies are adorable but, they are a lot of work. They need to be house trained, and should learn other commands too. They have a lot of energy. One good thing is if you train your puppy right, it will have good behaviors as an adult.
Senior dogs are often overlooked in favor of younger dogs, which is also understandable. Sometimes they come with bad behaviors that can be hard to train out, but most of the time (if you go through a good rescue) you can easily find a senior dog that is a perfect fit for you. A lot of senior dogs are already house trained and have learned other commands. They also don’t have as much energy, which is perfect if you don’t have a large backyard or aren’t able to take them on a long walk/run everyday. I think senior dogs also understand that you rescued them and they are grateful for it. Some people are worried that adopting a senior dog will mean more vet bills, but if you get a puppy, that puppy will eventually be a senior anyway and need the same vet care.
If you ever consider adopting a senior dog (it’s worth it!) I recommend checking out Bob’s House for Dogs. (http://www.bobshousefordogs.org/) They take in senior dogs and find homes for them.