What is the ideal weight for a small dog? It depends on the breed — and on the individual dog's frame — but the answer is always a range, not a single number. A Miniature Poodle is typically 7–8 kg, a Dachshund 7–14 kg, a Cavalier King Charles Spaniel 6–8 kg, a Miniature Schnauzer 5–9 kg, and a Shih Tzu 4–7 kg. On a dog that small, a kilogram is not a rounding error: it can be a tenth or a fifth of the dog's whole body weight. This guide gives the ideal weight range for every common small breed, explains how to check body condition at home, and covers what to do when a small dog is overweight or underweight.
The ranges below come from published breed-standard information for each breed. They are typical ranges for adult dogs of that breed, not targets for a puppy, and not exact numbers for your individual dog — a sturdy, big-boned individual of a breed may sit at the top of its range while a fine-boned one sits at the bottom, and both can be perfectly healthy. What matters is the combination of weight and body condition: the ribs, the waist, and the tummy tuck described below. Small breeds are 5 to 10 kg as adults, though some breeds in this size class, such as the Dachshund at 7–14 kg, extend above 10 kg.
Ideal weight by small breed
| Breed | Typical adult weight | Typical lifespan |
| --- | --- | --- |
| Miniature Poodle | 7–8 kg | 10–18 years |
| Dachshund | 7–14 kg | 12–16 years |
| Cavalier King Charles Spaniel | 6–8 kg | 9–14 years |
| Miniature Schnauzer | 5–9 kg | 12–14 years |
| Shih Tzu | 4–7 kg | 10–18 years |
| Boston Terrier | 7–11 kg | 11–13 years |
| Havanese | 3–6 kg | 14–16 years |
| Pug | 6–8 kg | 13–15 years |
| Shiba Inu | 8–11 kg | 13–16 years |
| Bichon Frise | 5–8 kg | 14–15 years |
| Lhasa Apso | 6–8 kg | 12–15 years |
| Scottish Terrier | 8–10 kg | 11–13 years |
| West Highland White Terrier | 7–10 kg | 13–15 years |
| Jack Russell Terrier | 6–8 kg | 13–16 years |
| Parson Russell Terrier | 6–8 kg | 13–15 years |
| Rat Terrier | 5–11 kg | 12–18 years |
| Cairn Terrier | 6–8 kg | 13–15 years |
| Norwich Terrier | 5–6 kg | 12–15 years |
| Norfolk Terrier | 5–6 kg | 12–15 years |
| Welsh Terrier | 9–10 kg | 12–15 years |
| Miniature Bull Terrier | 11–15 kg | 11–14 years |
| Bedlington Terrier | 8–10 kg | 11–16 years |
| Border Terrier | 5–7 kg | 12–15 years |
| Australian Terrier | 6–7 kg | 11–15 years |
| Sealyham Terrier | 8–9 kg | 12–14 years |
| Dandie Dinmont Terrier | 8–11 kg | 12–15 years |
| Lakeland Terrier | 7–8 kg | 12–16 years |
| Manchester Terrier | 5–10 kg | 14–16 years |
| Smooth Fox Terrier | 7–8 kg | 12–15 years |
| Wire Fox Terrier | 8–9 kg | 12–15 years |
| English Toy Spaniel | 4–6 kg | 10–12 years |
| Lancashire Heeler | 3–6 kg | 12–15 years |
| Miniature American Shepherd | 9–18 kg | 12–13 years |
| Pyrenean Shepherd | 8–14 kg | 15–17 years |
Read the table as a range, not a single number. A Dachshund that weighs 9 kg is not automatically healthier than one that weighs 12 kg — it depends on frame, muscle, and body condition, and the Dachshund's wide 7–14 kg range reflects real variation in the breed. Puppies are not in this table at all: a growing small puppy gains weight every week, and your vet should check its growth against the expected adult range above. A pregnant small dog also weighs more, which is normal and a vet matter, not a diet matter.
If your small dog's breed is not in the table, use the size rule: small breeds are 5 to 10 kg as adults, and a healthy small dog of any breed should have easily felt ribs, a visible waist, and a tummy tuck. The dog ideal weight calculator gives a starting range from your dog's breed and current weight, and the small dog food guide works out the daily calories that keep a small dog inside its range.
How to check body condition at home
Weight alone is not enough — you need to check body condition, which is the shape of the dog under its coat. There are three checks, and they take a minute. First, feel the ribs: run your hands along the dog's sides. You should feel the ribs easily under a thin layer of fat, without pressing hard. If you cannot feel them at all, the dog is probably overweight. If the ribs are sharp and visible with no fat cover, the dog may be underweight. Second, look from above: there should be a visible waist behind the ribs, an inward curve where the body narrows. If the body is straight or bulges outward, the dog is carrying extra weight. Third, look from the side: there should be a tummy tuck, an upward slope from the chest to the back legs. If the belly hangs level or sags, the dog is overweight.
Vets score this on a 9-point body condition scale, where 4–5 is ideal, 6–7 is overweight, 8–9 is obese, and 1–3 is underweight. You do not need the formal scale at home — the three checks above are enough to tell whether your dog is roughly right, too heavy, or too thin. Check monthly, and write the weight down: weigh at the same time of day, and use the same scales each time. A small dog can be weighed on bathroom scales by weighing yourself holding the dog and subtracting, or on kitchen scales for the smallest breeds.
Coat can hide a lot in small breeds. A long-coated Shih Tzu or Lhasa Apso can look the same at 6 kg and at 8 kg, and a fluffy Bichon Frise can hide a kilogram entirely. That is why feeling the ribs matters more than looking: your hands tell the truth that the coat hides. If you are unsure, ask your vet to score body condition at the next visit and show you what ideal feels like on your own dog — it is a five-minute lesson that lasts the dog's whole life.
When a small dog is overweight
Overweight is the most common weight problem in small dogs, and it creeps up quietly. The usual causes are the same as in any dog: too much food, too many treats, and too little exercise — but in a small dog the amounts are modest, so the margin is modest too. A single extra biscuit a day can be 10% of a small dog's daily calories, and a dog that is carried everywhere instead of walked can gain weight while its owner believes it is exercising. A small dog that is 1 kg over its ideal weight is roughly 10–15% overweight, which is a serious amount for such a small body.
Extra weight strains a small dog's joints, heart, and metabolism, and it is linked to a shorter life. For a Dachshund the stakes are higher still: excess weight puts extra load on a long back, and back problems are the breed's best-known health risk. The fix is simple but needs consistency: cut food by about 10%, keep treats under 10% of daily calories, and weigh the dog every two weeks until weight is back inside the breed's typical range. Do not crash-diet a small dog — a sudden large cut in food is risky, and a dog that stops eating can become ill quickly. If the dog is more than about 20% overweight, or if weight does not move after a month of measured feeding, ask your vet to set a target weight and a feeding plan. The overweight dog signs guide covers the full plan, and the dog food calculator works out the reduced ration.
When a small dog is underweight
An underweight small dog is less common but more urgent. If you can see the ribs, hip bones, or spine clearly, or if the dog has lost weight quickly, do not simply feed more — find out why first. Common causes include dental pain that makes eating hard, parasites, an underlying illness, anxiety, or food that the dog cannot chew or digest properly. A small puppy that is not gaining weight is a vet visit, not a feeding experiment.
If the vet finds no medical cause, the fix is to feed a little more of a complete, balanced food — about 10% more — and re-weigh in two weeks. Offer smaller, more frequent meals, and check that the kibble is small enough for the dog to eat comfortably: a small dog with a sore mouth or missing teeth may need wet food or softened dry food. Do not add fatty scraps or supplements without vet advice; the goal is a healthy weight on a balanced diet, not just a heavier dog. If weight does not rise, or if the dog eats well but still loses weight, go back to the vet — some causes of weight loss need tests, not more food.
Keeping a small dog at its ideal weight
Keeping a small dog at its ideal weight is a routine, not a project: measure food with scales or a measuring cup every day, keep treats small and counted, walk the dog daily rather than carrying it everywhere, and weigh it monthly. Play counts as exercise for a small dog — short games, training, and sniffing walks all burn calories and build muscle — and mental stimulation keeps a small dog engaged without adding food. A small dog that is lean, active, and at its ideal weight tends to live longer and stay mobile longer than an overweight dog of the same breed, and with typical lifespans of 12 to 15 years, a small dog has many years for that advantage to add up.
The hardest part is usually the household, not the dog: everyone who feeds the dog must agree on the amount, and treats from the table must stop. Keep a measuring cup in the food bag, keep treats in a single jar so everyone can see how many have gone, and put the dog's weight on the calendar once a month. If the whole household follows the plan, a small dog's weight stays where it should be with very little effort — and the dog gets the long, healthy life its breed is known for.
For related reading, see the dog ideal weight calculator, the small dog food guide, the small dog age guide, the overweight dog signs guide, the Dachshund food guide, the Miniature Schnauzer lifespan guide.
Frequently asked questions
What is the ideal weight for a Dachshund?
Typically 7–14 kg as an adult — a wide range that reflects real variation in the breed. Use body condition as well as weight: the ribs should be easily felt, with a visible waist and a tummy tuck. Extra weight is especially serious for a Dachshund, because it loads a long back.
What is the ideal weight for a Miniature Schnauzer?
Typically 5–9 kg as an adult. A Miniature Schnauzer should have easily felt ribs, a visible waist from above, and a tummy tuck from the side. Weigh monthly and write the weight down.
How do I know if my small dog is overweight?
Feel the ribs, look for a waist from above, and look for a tummy tuck from the side. If you cannot feel the ribs without pressing hard, or there is no waist, the dog is probably overweight. The dog ideal weight calculator gives a starting range.
How much should a small dog weigh in kg?
Small breeds are 5 to 10 kg as adults, though some, such as the Dachshund at 7–14 kg, extend above that. The range depends on breed: Miniature Poodles are typically 7–8 kg, Pugs 6–8 kg, and Jack Russell Terriers 6–8 kg. Use the breed table above, not a single number for all small dogs.
My small dog is 1 kg overweight — does it matter?
Yes. On a 7 kg dog, 1 kg is about a seventh of its body weight — the equivalent of about 10 kg on a 70 kg person. Cut food by about 10%, keep treats under 10% of daily calories, and re-weigh in two weeks.
What should I do if my small dog is losing weight?
Do not just feed more — find out why first. Dental pain, parasites, illness, or anxiety can all cause weight loss, and a small dog that loses weight quickly needs a vet visit. If the vet finds no cause, feed about 10% more of a complete, balanced food and re-weigh in two weeks.
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.