How much should a puppy weigh? There is no single number, because a puppy's weight depends on its breed, its size class, and its age — and because a puppy's weight changes every week. What there is, is a method: the breed's expected adult weight, the size class it belongs to, and a growth curve that should be a steady climb, not a rush. This guide is the puppy dog weight calculator in words: the adult weight chart by size class, how fast a puppy should grow, how to weigh a puppy at home, how to judge body condition, and when a puppy's weight is a reason to call the vet.
A puppy's weight matters more than an adult's, because the first year is when bones and joints are built. A puppy that grows too fast, or carries too much weight while it is growing, strains developing joints — and for a large or giant breed, that strain can cause problems that last for life. A puppy that grows too slowly, or loses weight, may be ill, underfed, or carrying parasites. The good news is that weight is easy to track: a monthly weigh-in, written down with the date, shows growth as a line, and a line that climbs steadily is a healthy puppy. The puppy weight predictor estimates adult weight from the puppy's current weight and age, and the dog ideal weight calculator gives a starting range for any breed and size.
What should a puppy weigh? Adult weight by size class
A puppy's target is its breed's expected adult weight, and the size classes give the broad picture. Dogs fall into five size classes, and each one has a typical adult weight range:
| Size class | Typical adult weight | Examples (breed-standard ranges) |
|---|---|---|
| Toy | Under 5 kg | Chihuahua (typically 1–3 kg), Yorkshire Terrier (typically 2–3 kg) |
| Small | 5–10 kg | Pug (typically 6–8 kg), Dachshund (typically 7–14 kg) |
| Medium | 10–25 kg | Beagle (typically 9–11 kg), Border Collie (typically 14–20 kg) |
| Large | 25–40 kg | Labrador Retriever (typically 25–36 kg), Golden Retriever (typically 25–34 kg) |
| Giant | Over 40 kg | Great Dane (typically 50–79 kg), Mastiff (typically 54–104 kg) |
Use the breed's own range, not the class boundary, wherever a published breed-standard range is available. A Labrador Retriever typically weighs 25 to 36 kg as an adult, a Golden Retriever 25 to 34 kg, a German Shepherd Dog 22 to 40 kg, and a Rottweiler 35 to 60 kg — all of them large dogs, but with very different targets. A Beagle typically weighs 9 to 11 kg, a Border Collie 14 to 20 kg, and a Cocker Spaniel 11 to 14 kg. A Pug typically weighs 6 to 8 kg, a Dachshund 7 to 14 kg, and a Shih Tzu 4 to 7 kg. A Chihuahua typically weighs 1 to 3 kg and a Yorkshire Terrier 2 to 3 kg. At the other end, a Great Dane typically weighs 50 to 79 kg and a Mastiff 54 to 104 kg. For breeds without a published breed-standard range, the size-class range is an estimate, not a breed-specific measurement — use it as a starting point and let body condition and your vet set the real target.
A puppy's weight at any given age is a fraction of that adult weight, and the fraction depends on age and size. Small breeds grow fast and reach their adult weight early, while giant breeds grow slowly and reach it late — a Chihuahua may be nearly fully grown at 6 months, while a Great Dane is still growing at 18 months. That is why a single growth chart cannot cover every puppy: the chart that matters is your puppy's own line, weighed monthly and compared with the breed's expected adult weight, and checked by your vet at every visit.
How fast should a puppy grow?
As a very rough guide, a puppy reaches about half its adult weight by around 4 to 5 months old for a medium or large breed, and sooner for a small breed, later for a giant breed. That is a rough guide, not a rule — individual puppies vary, and the exact fraction depends on the breed, the sex, and the litter. What matters is the shape of the growth: a steady climb, week by week, without sudden jumps or stalls. A puppy that gains weight steadily and stays lean is growing well; a puppy that gains very fast and becomes round is growing too fast, and a puppy that stops gaining or loses weight needs a vet check.
Growth is fastest in the first few months and slows towards the end of the first year. A puppy may double its weight in the first few weeks, then gain more slowly as it approaches adult size. That slowing is normal and healthy — it is not a sign that the puppy needs more food. Do not try to make a puppy grow faster by feeding more: rapid growth and excess weight in a large-breed puppy strain developing joints, and a puppy that is overfed in its first year is more likely to be overweight as an adult. Feed the amount in the puppy dog food guide, re-weighed every two weeks, and let the puppy grow at its own pace.
Large and giant breeds deserve special attention, because they grow for the longest and their joints carry the most weight while they are still developing. A large-breed puppy should stay lean enough that you can feel its ribs easily throughout the growing period, and exercise should be gentle — short walks and play, not long runs, jumping, or stairs. A giant-breed puppy that grows too fast is more likely to develop bone and joint problems, and the same is true of large breeds such as Labrador Retrievers and German Shepherd Dogs. The best puppy food for large breeds guide explains why steady growth matters more than fast growth.
How to weigh a puppy
The easiest way to weigh a puppy is at the vet, where the scales take dogs of any size — ask to weigh your puppy at every visit, even a routine one, so you build a record. At home, use kitchen scales with a basket or a box for a small puppy, and bathroom scales with the hold-and-subtract method for a larger one: weigh yourself, then weigh yourself holding the puppy, and subtract. Weigh at the same time of day, on the same scales, every two weeks while the puppy is growing fast, and once a month once growth slows — and write the number down with the date. A record makes growth visible: a line that climbs steadily is a healthy puppy, and a line that flattens or falls is a reason to call the vet.
Weighing is only useful if it leads to action. If the puppy is gaining too fast and becoming round, cut food by about 10% and re-weigh in two weeks. If the puppy is not gaining, or is losing weight, mention it to your vet — weight loss or failure to gain weight in a puppy can be caused by parasites, an infection, dental pain, or a food that does not suit the puppy, and feeding more of the same food will not fix any of those. Do not guess the weight: a puppy that looks fine can be 20% overweight, and a puppy that looks thin can be exactly right for its breed and age. The scales and your hands — feeling the ribs — are the truth, not your eyes.
How to tell if your puppy is overweight — or underweight
Start with your hands, not the scales. Stand the puppy up and run your hands along its ribs: you should feel each rib easily under a thin layer of fat, without pressing hard. If you have to press to find the ribs, the puppy is overweight; if you cannot feel them at all, the puppy is obese. If the ribs, spine, and hip bones are visible with no fat cover, the puppy is underweight. Then look from above: there should be a visible waist behind the ribs, narrower than the chest. Then look from the side: the tummy should tuck up behind the ribs, not hang in a straight line or sag. A puppy that fails any of these checks needs its food adjusted, and a puppy that is underweight needs a vet check before extra food.
Other signs are easier to miss. A puppy that pants more on walks, tires sooner, or struggles to get up after rest may be overweight rather than simply tired — and large breeds are prone to joint problems, so extra weight and joint wear feed each other even in a young dog. A puppy that is always hungry, steals food, or raids bins may simply be a puppy, but it may also be underfed — check the amount against the puppy dog food guide and the puppy's weight record. If you are unsure, ask your vet to score body condition at the next visit and to set a target weight — that target, not the breed chart, is the number to work towards. The overweight dog signs guide explains the body condition score in more detail.
When to worry about a puppy's weight
Call your vet promptly if your puppy loses weight, stops gaining weight for more than two weeks while still growing, or gains weight very fast and becomes round. Weight loss in a puppy is never normal and always deserves a check — it can be caused by parasites, an infection, or a food that does not suit the puppy, and the sooner it is found, the easier it is to treat. A puppy that stops eating entirely for more than a day is an emergency, not a fussy phase: puppies dehydrate quickly, and a puppy that will not eat needs a vet the same day.
Also call your vet if your puppy's growth seems uneven — one leg longer than the other, a limp that does not go away, or a puppy that is reluctant to walk or play. Growing puppies can develop bone and joint problems, especially large and giant breeds, and early treatment works better than late treatment. Do not try to diagnose or treat a growth problem yourself, and do not give calcium supplements or extra vitamins without veterinary advice — an unbalanced supplement can do more harm than good, and a puppy on a complete and balanced puppy food does not need supplements at all.
What affects a puppy's weight
Breed and size are the biggest factors: a Chihuahua puppy and a Great Dane puppy are on entirely different growth curves, and comparing them is meaningless. Sex matters too — males are usually heavier than females — and so does the litter: puppies from a large litter are often smaller at birth and catch up later. Neutering typically cuts calorie needs by about 10 to 20%, so expect to cut food after the operation and watch the waistline for the next few months. Activity matters as well: a puppy that plays hard all day needs more food than one that sleeps, and a puppy that is exercised steadily grows more evenly than one that is sedentary all week and overworked at the weekend.
Health conditions change the target entirely: a puppy with parasites, an infection, or a food intolerance may gain weight slowly no matter how much it eats, and the answer is treatment, not more food. In every case the target is a conversation with your vet, not a number from a chart. Use the size-class ranges above to know roughly where your puppy should end up, use the monthly weigh-in to track how it is getting there, use body condition to judge whether the amount is right, and use your vet to set the plan. The puppy dog age guide explains the life stages behind the numbers, and the how much should my dog weigh guide covers the same method for adult dogs.
For related reading, see the puppy weight predictor, the dog ideal weight calculator, the puppy dog food guide, the puppy dog age guide, the how much should my dog weigh guide, the dog breeds hub.
Frequently asked questions
How much should a puppy weigh at 6 months?
It depends on the breed. As a very rough guide, a medium or large puppy reaches about half its adult weight by around 4 to 5 months, so a Labrador Retriever puppy at 6 months is often around 15 to 20 kg, on its way to an adult weight of typically 25 to 36 kg. A small breed such as a Pug is much closer to its adult weight of typically 6 to 8 kg by 6 months. Weigh your puppy every two weeks and compare the line with the breed's expected adult weight, rather than with a single number.
How do I know if my puppy is overweight?
Feel the ribs: you should feel them easily without pressing hard. Look from above for a visible waist behind the ribs, and from the side for a tummy tuck. If you have to press to find the ribs, or there is no waist, the puppy is overweight — cut food by about 10% and re-weigh in two weeks. A puppy that is overfed in its first year is more likely to be overweight as an adult, and rapid growth strains developing joints.
How do I weigh a puppy at home?
Use kitchen scales with a basket or a box for a small puppy, and bathroom scales with the hold-and-subtract method for a larger one: weigh yourself, then weigh yourself holding the puppy, and subtract. Weigh at the same time of day, on the same scales, every two weeks while the puppy is growing fast, and write the number down with the date.
Why is my puppy not gaining weight?
A puppy that stops gaining weight, or loses weight, needs a vet check. It can be caused by parasites, an infection, dental pain, or a food that does not suit the puppy, and feeding more of the same food will not fix any of those. Do not guess — take the puppy to the vet, with the weight record, so the vet can see the pattern.
Do large-breed puppies grow differently?
Yes. Large and giant breeds grow for longer — a Great Dane may still be growing at 18 to 24 months — and their joints carry more weight while they are still developing. Keep a large-breed puppy lean, feed a large-breed puppy food with controlled energy and calcium, and keep exercise gentle. Rapid growth and excess weight in a large-breed puppy strain developing joints.
When should I ask my vet about my puppy's weight?
At every routine visit in the first year, and promptly if the puppy loses weight, stops gaining for more than two weeks, gains very fast and becomes round, or stops eating entirely for more than a day. Your vet can score body condition, check growth against the breed's expected adult weight, and check for the health problems that cause weight change.
Results on this page are estimates for general information only and are not veterinary advice. If your pet is ill, underweight, overweight, pregnant, or has a health condition, consult your veterinarian before changing diet or care.