While puppies are extremely cute, they require a massive amount of attention, time to train them properly and lots of trips to the vet.
For this reason, adult dogs may be better suited to some families as they will probably already be trained and have grown out of destructive behaviour, the Blue Cross has said.
Blue Cross editor Natasha Kleanthous wrote: "What you will be doing though is giving an unwanted dog another chance of happiness and they'll thank you for it with lots of love and affection.
"Plus training and caring for an adult dog can be just as much fun as a puppy - and sometimes it’s even more rewarding."
The charity also reminded potential owners that a puppy is not a one-off cost, and they will have to invest in pet toys, food, insurance and vet bills for the rest of their lives.
Those who are adamant to get a puppy are encouraged to get one from a charity, as you can get specific breeds from certain rescue organisations through the Kennel Club.
Most importantly, the charity said people should not get one through a puppy farm inadvertently, so plenty of research is required before taking on a puppy.