A huge number of us decided to welcome new puppies into our homes over the last few years – Kennel Club figures show dog ownership has soared to record levels.
There are a whopping 221 different breeds of pedigree dog to choose from, alongside numerous crossbreeds, so there’s plenty of thinking to do before you select your family’s latest addition.
One thing to take into consideration is whether you are an experienced or new dog owner, with certain breeds far more challenging than others for newcomers to the canine club.
Of course, depending on your lifestyle and circumstances there’s no one size fits all approach – but first time owners should consider breeds that tend to be easy to train, eager to please, and friendly.
Here are the 10 best breeds for first-time dog owners, according to the American Kennel Club.

9. Yorkshire Terrier
For those looking for a classic lapdog that will spend the majority of their time curled up as close to you/on top of you as possible then may we introduce you to the Yorkshire Terrier. Make sure to be on top of your training though - unless you want your dog to be vocal. They'll also need regular visits to the groomer, so make sure you include that in your doggy budget. | Canva/Getty Images

10. Soft Coated Wheaten Terrier
Adaptable to city, country or suburban life, the Soft Coated Wheaten is medium-sized breed of dog that is more easygoing that many of their terrier cousins. They need a decent amount of daily exercise and make a great first-time dog for a family. Photo: Canva/Getty Images

11. Papillon
The Papillon is arguably the best small dog breed for new dog owners - particularly those with limited space. They are friendly and happy dogs, who are demonstrative and show very little aggression. Photo: Canva/Getty Images

12. English Springer Spaniel
There are few breeds that are more eager to please than the English Springer Spaniel. They are cheerful and affectionate and like to stick close to their owner. Photo: Canva/Getty Images