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 .

Leave a Reply

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

Get smart with PetSci
Subscribe to our mailing list and receive occasional emails about the latest in the pet world.
Or find us on Facebook
For the latest articles, infographics, competitions and much more!