I have gone through both and there are pros and cons for both. Pro for a puppy is being able to train to your specifications but that's the con as well: training and getting them proper care which costs more money. As for the older dogs it's a pro that they are usually already neutered/spayed and have had most of all their shots so you won't have to pay hundreds of dollars for them. As for the con, it's that older dogs are already established therefore somewhat stubborn and set in their ways.
I find a lot of dogs get abandoned right after the growth spurt, which makes them somewhere between 8 and 14 months old. That's about the age mine was when I adopted him and I think it gives you kind of a happy medium. You still get goofy puppy behavior, but they are mostly housebroken at that age.
One of the pro's to getting a slightly older dog is that you can have a trainer evaluate the animal for any really hard to live with traits - like fear agression, biting or separation anxiety. It's hard to tell with very young puppies, and a lot of behaviors only make themselves known as the dog grows up a bit.
All of this said, I'm a total fan of anybody adopting any age of dog over buying one from a breeder. Too many dogs get abandoned and euthanized every day for me to be able to rationalize buying a dog for myself.
There are currently 1 users browsing this thread. (0 members and 1 guests)