Calculating Your Dog’s BMI

Calculate your dog’s BMI using the calculator below. Ensure all measurements are correct and you have selected the correct breed. This dog BMI calculator can be used as a fairly accurate method of estimating the weight status (i.e. overweight, underweight or ideal weight) of your dog. The calculation is made on a breed basis (request new breeds here) taking in to account the variations in height and weight.

Not working? View Calculating Your Dog’s BMI in a new window.

Requesting a New Breed

New breeds will be added if they have breed specifications published by the Fédération Cynologique Internationale. To see if your breed has specifications available, you can search the FCI database here.

How the Dog BMI Calculator Works

This dog BMI calculator takes in to account the breed, height, weight and sex of your dog and then displays a BMI value. By itself this BMI value would be useless. It is not comparable to the human BMI range. Because we’ve taken individual breed specifications into account, we can give you a fairly accurate guide to whether your pet is underweight, overweight or at an ideal weight.

Each pedigree breed has specifications e.g. those published by the Fédération Cynologique Internationale. This specifications allow us to create a minimum and maximum BMI value for each breed. To some extent, there are now even specifications for mixed breeds.

The results page will show you the minimum and maximum BMI values for your dog’s breed.

This dog BMI calculator has been tested in a number of real-life scenarios. Various breeds and weights were used and in each scenario the height, weight, sex and breed were obtained. This was put in to the calculator and the results given. The weight status (i.e. underweight, overweight or ideal weight) determined by body condition scoring, matched the results from the BMI calculator, great news!


  1. Could you please add Cocker Poo? Thanks.

    • Thank you for your comment, I’ve taken the time to add the Cockapoo breed – unfortunately (as you probably know) the Cockapoo is a cross-breed and doesn’t “breed true”. Meaning that the pups will not have consistently predictable characteristics making it hard to actually determine the BMI.

      I’ve added the breed anyway – let me know what results you get and whether you agree – you can contact me at admin @

      Thanks for using the PetSci BMI calculator!

      • trying to find the American Bully?? I see pitbull terrier, American bulldog, and Staffordshire terrier but no American Bullys?

    • Could you add morkie

  2. Soft Coated Wheaten Terrier has recently been added to the BMI calculator – Don’t forget to Contact Us if you have a breed that you’d like adding!

  3. Would you please add the Norwegian Lundehund??

  4. Turkmen Alabai

  5. Could you please add a kelpie or kelpie cross Labrador?

  6. Could you please add eurasier? thank you!!

  7. could you please add catahoula leopard dog?

  8. Can you please add Golden Doodle? Thank you

  9. Please can you add German Shepherd cross Rottweiler?

    Thank you

  10. Could you please add Yorkiepoo? Thanks!

  11. still waiting on eurasier

  12. oh and in case you say that eurasier is a cross breed, it isn’t anymore. it is considered a pure breed

    • Hi Zak, apologies for missing your original request. As Eurasier is a pure breed, I have been able to add it to the calculator. I have entered in the details based on the Fédération Cynologique Internationale breed standard.

      Let me know how you get on and if you agree with the results. You may need to refresh this page for the Eurasier option to appear in the breed select dropdown.

  13. could you add barbado Da terceira and cao Da serra de aires

    • Hi Andre

      Unfortunately I couldn’t find breed specifications for Barbado, but I’ve added Cao da serra de aires to the breed list based on the Fédération Cynologique Internationale breed standard.

  14. Hi,
    Can you add Huskita to the list please.

  15. Hi there

    Could you add Italian Spinone to the list.



    • Hi Steve

      I’ve added Spinone (Spinone Italiano) to the breed list based on the Fédération Cynologique Internationale breed standard.

  16. Hi, could you add the hungarian breed mudi please?

    • Hi Alexandra,

      I’ve added Mudi to the breed list based on the Fédération Cynologique Internationale breed standard.

  17. Could you add Cavachon?

    • Hi Sofia,

      I’ve added Cavachon to the list. Unfortunately, as they are not a ‘pure breed’, no breed specifications have been given yet. The height and weight data I’ve used is therefore anecdotal.

  18. Hi!
    I don’t know if you can find any info on them but could you please try adding Indian Hounds to the list? They are few of the oldest naturally selected pure breeds. Most specimen today have been interbred with other breeds but some pure ones still remain.
    Thank you!

  19. Please add a morkie i need to see how many pounds he needs to lose!!! Its a yorkie/maltese

  20. Could you add Cão de Gado Transmontano / Transmontano Mastiff?

  21. Kristin Biernacki

    could you possibly add a beagle-basset mix?

  22. Hi could you add the breed for north American brindle pit bull please, Thank you

  23. Can you add Cavapoos? (cavalier king charles spaniel + poodle)

  24. This site is amazing 😀 very useful.

    though im surprised Pyrenean shepherds aren’t on the list, but they are a rarer breed after all.

  25. Can You please add the Labradoodle .

  26. Please add Spanish Water Dog, you have the Portuguese version so you should add the SWD too! On the FCI they are listed as Perro de Agua Espanol.

  27. Wonderful calculator! Am a owner of a Slovokian Hound, Salvensky Kopov. The FCI database gives an ideal weight, but also a weight range. Which should be used? Would be nice to see his breed listed on your BMI calculator.

  28. Very useful calculator for dogs that meet their standard. My Pembroke Welsh Corgi is smaller than standard and comes in as “underweight” at 22 lbs and “correct weight” at 27 lbs. When I adopted him, he was 19 lbs—skin and bones and seriously underweight. With my mother’s help (and buttered toast!), he became a hefty whale at 27 lbs. At 22 lbs now, he’s at a good weight. Thank you for building the canine BMI calculator.

  29. Would it be possible to add an English Shepherd. They are not recognized by the AKC, but pure breds in the UKC. Thanks

  30. Could you please add a Maltipoo or a shitzu poo? Thank you very much!

  31. Could you Please add Labradoodle

  32. Bro i am an owner of rottweiler age 6 month.
    He barks at home so loudly but when we go for walk he didnot bark at road side doggies even though roadside doggy continously bark at him… how can i help him in ovecome his fear.
    Today a dog attacked him so he do not attact him, and step back at that situation.
    Please give me some suggestion to help him out.

  33. Could you please add a Maltipoo or a shitzu poo? Thank you very much! But did you do it?

  34. Could you add papipoo!(poodle + papillon)

  35. Could you please add the GPS/lab

  36. Rachel BOREHAM


  37. how do you determine canine BMI, by what equation or what scholarly article proves the credibility of this calculator?

  38. Please add Welsh Corgie. Thank you.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.