What Size Mouse To Feed Ball Python

Are you concerned about feeding your ball python correctly?

Do you worry about feeding them the right food?

If feeding your ball python is giving you anxiety, but you have settled on feeding the animal mice, you might wonder:

What size mouse do I feed my ball python?

Ball pythons do best when fed mice no bigger than their body’s diameter at the widest point.

Anything larger and the snake will not eat it or could become injured, choke, or die.

Feeding your ball python does not need to be a difficult task, and the availability of mice, live or frozen, makes their dinner easily accessible for you.

Keep reading for more information on feeding your ball python the right size mouse.

what size mouse to feed ball python

What Size Mouse To Feed Ball Python

When you are feeding your snake, it is very important to feed them a mouse of the proper size.

Feed your ball python a mouse no larger than the diameter of their body at the widest point.

The snake will eat varying sizes of mice depending on their size.

When they are hatchlings and still young, you are better off feeding them pinkies or fuzzies to accommodate the snakes smaller size.

Pinkies are the youngest and smallest of the feeder mice, getting their name because they have no fur and appear pink.

They are no older than five days old.

Feeder mice called fuzzies are a little bit older and larger than pinkies, aged anywhere from five days old to two weeks.

As your snake ages, you will be able to move up on the feeder mice ladder, but always keep in mind the size of the snake before feeding.

What Happens If The Prey Is Too Large

Introducing prey any larger than the diameter of the body can cause problems for your snake and you.

The snake might not even attempt to eat the large mouse, but if it does, it can result in regurgitation, which is painful for the snake.

You might also have issues with choking if the too large rodent gets stuck in the mouth or esophagus.

It is better to feed the snake too small of rodent than too large.

Keep in mind, if the feeder is too small, the snake might not get the proper nutrition and might need to be fed more often.

How To Measure The Widest Part Of A Snakes Body

Are you finding it hard to figure out the widest part of the snake’s body?

If you are having trouble getting the snake to sit still or can’t maneuver the tape measure, there is a simple solution.

Take a piece of string and fit it around the snake’s body.

Then measure the string without having to have the snake hold still.

Then, take the string with you to the pet shop to measure it against some of the feeders they have on hand.

What Size Rat To Feed Ball Python

If you’re considering adding some variety to your ball python’s diet, consider feeding them rats, but again, size is important.

Use the same rule of thumb you use for mice when you are looking at feeding them rats.

A rat should be no larger than the size of the largest part of your snake’s body diameter.

Smaller, young rats are usually about the equivalent in size to older, larger mice, so once your snake is large enough to eat those, introduce rats.

Rats also have a similar scale to mice when it comes to different feeders, like pinkies and fuzzies.

Live Prey Vs. Frozen

Choose whether you want to feed your ball python live prey or frozen.

There are pros and cons to each, but you will need to see what your snake is used to and what it prefers.

Snakes coming from reputable breeders are usually trained from the beginning to eat either live or frozen prey, but some are only fed one thing.

It would be best if you asked what they have been fed in the past before bringing your new ball python home.

Some snakes are going to lean into their instincts and want live prey, but live prey will present some challenges.

These mice or rats are going to be fighting for their lives and can cause injuries to your snake when they bite or scratch.

Frozen prey is a good alternative if your snake accepts it.

You will need to thaw the rodent before feeding it to your snake, but do not use the microwave or boil them.

Make them a little more appealing by taking tongs and wiggling the animal in front of your snake.

This movement imitates the movements of a live mouse, and your snake is more inclined to eat.

A little trial and error and some experimentation, and you will know what works best for you and your ball python.

How Often Do I Feed My Ball Python

A ball python, once it reaches adulthood, will eat approximately every 10 to 14 days, and you should also maintain a regular feeding schedule.

When the snake is still young, it should be fed more often, approximately every five to six days, but once a week.

Your snake will let you know if they are not hungry by not eating the food you place in the cage.

If your snake continues not to be interested in food, be sure to check with a veterinarian who specializes in reptiles.

They will be able to asses if the animal has developed any health issues reducing their appetite.

Also, please keep in mind snakes also are not big eaters around the time they shed.


Feeding your snake is an important aspect of ownership, and knowing the proper size is key to avoiding any digestive problems for your snake.

Remember to measure and do not feed your snake anything larger than the diameter of your snake at its largest point.

Hopefully, now you can feed your snake with confidence.