
We get this question a lot from readers with family across the Atlantic, or anyone weighing up a move stateside with a dog in tow: what does a dog actually cost in the US? The honest answer is that the sticker price, whatever it turns out to be, is genuinely the smallest part of the picture. Here’s what to budget for, upfront and ongoing, so there are no nasty surprises a few months in.
What breeder puppies typically cost
Purebred puppy prices in the US vary enormously by breed, bloodline, and region, and a breeder with health-tested parents and a genuine track record will usually charge more than a backyard breeder, and for good reason. As a rough guide:
- Mixed-breed or “designer” puppies: often $500–$1,500
- Popular breeds (Labrador Retrievers, Golden Retrievers, Beagles): roughly $1,000–$3,000
- Sought-after or working breeds (German Shepherds, Poodles): roughly $1,500–$4,000
- Rare or high-demand breeds (French Bulldogs, some giant breeds): $3,000 and upwards, sometimes considerably more for show-quality or champion bloodlines
Treat these as a starting point rather than gospel. Prices genuinely vary by state, breeder, and season, and it’s always worth asking directly rather than relying on any single figure online.
What it costs to adopt

Adoption is generally the most affordable route, and it usually comes with a head start on the things you’d otherwise pay for separately.
Fees vary a good deal by organisation and location, but a commonly cited range across shelters and rescues is roughly $50 to $500, with breed-specific rescues sometimes charging toward the higher end. What’s usually included in that fee:
- Spaying or neutering
- Microchipping
- Core vaccinations
- An initial vet check-up
That bundle alone can be worth several hundred dollars if you had to pay for it separately after a private sale, which is part of why adoption often works out better value than the headline number suggests.
Does age change the price?
| Age | Typical cost | Why |
| Puppies (8–16 weeks) | Highest | Strong demand, plus the vaccinations and vet checks already invested |
| Adult dogs (1–6 years) | Moderate | Often already trained and neutered |
| Senior dogs (7+ years) | Lowest, sometimes free | Shelters frequently waive or reduce fees to find them homes, though they may need more veterinary support going forward |
The ongoing costs people forget to budget for
The purchase or adoption fee is a one-off. Everything below is recurring, and it adds up faster than most first-time owners expect.
Initial setup: bed, crate, bowls, collar, lead, toys, commonly $100–$300 all in, depending on how much you buy new versus second-hand.
Food: typically $30–$100 a month, depending on your dog’s size and the quality of food.
Vaccinations — a puppy’s initial course commonly runs $75–$150, with annual boosters after that in the region of $50–$100.
Spaying or neutering (if not already done): commonly $100–$300, though cost varies significantly by region and vet.
Routine vet care — annual check-ups typically $50–$250; genuine emergencies can run well into four figures, which is exactly why insurance exists.
Pet insurance: basic cover often starts around $10–$20 a month, with more comprehensive plans commonly landing between $30–$70 a month.
Training — group puppy classes commonly run $100–$200 for a course, with private one-to-one sessions typically $50–$100 an hour. If your dog’s main struggle is something specific (recall, jumping, reactivity), a few private sessions with a qualified, reward-based trainer are usually better value than a generic group course.
Add it up and most US sources put ongoing annual costs somewhere in the $1,000–$3,000+ range, before any unexpected vet bills.
Importing a dog into the US
This is far less common than buying or adopting domestically, but it does happen, often for a specific breed, a family relocation, or a rescue coming from overseas. Costs typically include:
- International flight: $300–$1,000+
- IATA-approved travel crate: $100–$300
- Health certification paperwork: $50–$150
- Vaccinations and microchipping: $75–$200
- Customs or import broker fees: $50–$100
All told, importing a dog commonly runs somewhere in the $600–$1,800+ range, and requirements can change, so it’s worth checking the current CDC and USDA import rules directly before you commit to anything. This is genuinely one area where out-of-date advice online can cost you real time and money.
Does a higher price mean a better dog?
Not necessarily. A higher price tag can reflect breed rarity, pedigree, or a breeder’s health testing and rearing standards — but it’s no guarantee of temperament or long-term health, and a well-matched shelter dog can be every bit as good a fit as an expensive purebred puppy.
A few things worth doing whichever route you take:
- Visit breeders in person wherever possible, and ask to see where puppies are actually raised
- Ask for health testing results and medical history, not just a verbal assurance
- Genuinely consider adoption — it’s usually the most affordable option, and it’s a home for a dog that’s already waiting for one
And whatever your budget, a bit of thought before you leave home makes the first few weeks easier — the Calmshops calming range is worth a browse if a new dog (or a long journey home) tends to come with a nervy first few days.
Frequently Asked Questions
What is the average price of a dog in the USA in 2025?
It depends heavily on route and breed. Adoption fees commonly run $50–$500, while breeder puppies range from roughly $500 for mixed breeds to several thousand dollars for sought-after purebreds.
What ongoing costs should I budget for after getting a dog?
Beyond the upfront cost, budget for food, routine and emergency vet care, vaccinations, spaying or neutering if not already done, training, and ideally pet insurance. Most estimates put ongoing annual costs somewhere between $1,000 and $3,000 or more.
How much does it typically cost to adopt a dog from a US shelter?
Fees commonly range from $50 to $500 depending on the organisation, and usually include spaying/neutering, vaccinations, and microchipping — which can offset a large part of the fee compared with paying for those separately.
What does it cost to import a dog into the US?
Importing a dog commonly costs somewhere between $600 and $1,800 or more, covering flights, an approved travel crate, health certification, vaccinations, and customs fees. Requirements are set by the CDC and USDA and can change, so check current rules before travelling.
Does a more expensive dog mean better health or temperament?
Not necessarily. Price often reflects pedigree or breeder standards rather than guaranteed temperament or health — asking for health testing results and visiting in person matters more than the price tag itself.
Written by Georgiana & Figo. Working out the numbers before a move stateside, or just curious how it stacks up against home? Our UK puppy cost guide covers the same breakdown for the UK market, and the Calmshops calming range is worth a look if a long journey or a new home tends to unsettle your dog.


