Satin Balls for Dogs: Recipe, Safety and How Many to Feed
Satin balls are a homemade, high-fat, high-calorie mix of ground beef, oats, cereal, eggs, gelatin, oil and molasses that owners feed to help thin dogs gain weight. They work as a calorie booster, not a complete diet, and the traditional raw version carries food-safety risks. Below is the classic recipe, a safer cooked version, and how many satin balls to feed.
If your dog is underweight, recovering, or has a small appetite, it can be frustrating trying to get them to eat. A dense, tasty add-on like satin balls is one option, as long as you use it carefully and your vet has ruled out a medical cause for the weight loss.
Before you start: sudden or unexplained weight loss can be a sign of parasites, dental problems or illness. See your vet first. Our guide to causes of sudden weight loss in dogs explains what to look for.
What Are Satin Balls for Dogs?
Satin Balls is a homemade canine recipe meant to help dogs gain weight. They’re dense little balls of meat and grains that most dogs find very tasty. The name comes from the shiny, “satin” coat that fans of the recipe say the extra fat gives.
The main downside of traditional satin balls is that they are not a complete and balanced meal. They lack the right balance of vitamins and minerals, so they should be fed alongside a complete dog food, not instead of it.
Before we go further, a quick note on fuel: if your dog needs more strength and energy from the bowl, a meat-based, high-protein food is the simplest place to start.

FUEL YOUR DOG WITH BULLY MAX 30/20 HIGH-PROTEIN FOOD
Fuel strength and energy with meat-based nutrition, 30% protein, 20% fat, and 535 calories per cup.
Are Satin Balls Safe for Dogs?
Satin balls can be part of a weight gain plan for a healthy dog, but there are three things to know:
- Raw meat and raw eggs can carry bacteria such as Salmonella and E. coli, which can make dogs and the people handling the food sick. Cooking the mix removes most of that risk.
- They are very high in fat. A sudden jump in fat can cause stomach upset, and in some dogs it can trigger pancreatitis. Start small, and skip satin balls for dogs with a history of pancreatitis or a sensitive stomach unless your vet approves.
- They are not complete nutrition. Fed in large amounts, they can unbalance your dog's diet. Keep them as an add-on.
The Classic Satin Balls Recipe
This big-batch recipe makes a lot of satin balls. For a smaller batch, cut every ingredient in half or by a quarter.
Ingredients:
- 10 lbs of high-fat ground beef
- 1 large box (about 12 cups) of fortified whole-grain cereal (traditionally Total)
- 1 large container (about 15 cups) of uncooked old-fashioned oatmeal
- 10 eggs
- 10 packets of Knox unflavored gelatin
- 1 and ¼ cup olive oil or flax oil
- 1 and ¼ cup unsulfured molasses
Older versions also add wheat germ, and some add a pinch of salt. You can skip the salt.
Bully Max™ Patties / The Ultimate Satin Balls Recipe
Our version, Bully Max™ Patties, swaps the wheat germ for Bully Max Liquid Muscle Gain Supplement, which adds 150 calories per ounce along with whey protein, amino acids, and omegas.
Ingredients:
- Bully Max Liquid Muscle Gain Supplement (use the serving size on the label)
- All of the classic ingredients above, without the wheat germ
- Optional: Bully Max 9-in-1 Vitality Chews served alongside
Instructions:
- Mix everything together well in a very large bowl. It will be a gooey mess, so put down some newspaper.
- Form into golf-ball-size balls or small patties.
- Cook them (recommended): bake on a lined tray at 350°F until the beef is cooked through, about 20–25 minutes depending on size, then let them cool completely.
- Store a few days' worth in the fridge and freeze the rest in zip-lock bags.
- Thaw them one at a time in the fridge when you’re ready to serve them.
Recipe Tips:
- Traditional recipes serve satin balls raw. If you choose raw, use strict kitchen hygiene, wash hands and surfaces, and wash your dog’s bowl after every serving. Raw is not a good idea in homes with young children, elderly or immune-compromised people, or for puppies and sick dogs.
- Add the Liquid Muscle Gain Supplement after cooking, when the patties have cooled, or pour it over the serving.
- For oatmeal, Quaker Old Fashioned or a generic store brand both work.
- Making a full batch at once and freezing it saves a lot of time.
How Many Satin Balls Should I Feed My Dog?
There is no exact rule, because the right amount depends on your dog's size, current diet and how much weight it needs to gain. A safe approach:
- Start small: one golf-ball-size satin ball a day for a medium dog, or half of one for a small dog, for the first few days.
- Increase slowly if your dog's stool stays normal. Many owners work up to a few satin balls a day for a large dog.
- Keep the main food in place. Satin balls add calories on top of a complete diet.
- Weigh your dog weekly. Once your dog reaches a healthy weight, taper satin balls off.
Stop and call your vet if your dog gets diarrhea, vomits, or seems painful or lethargic.
Not up for a big batch of patties? Weight gain chews are a simpler way to add calories between meals for dogs that need to fill out.

HELP YOUR DOG GAIN HEALTHY WEIGHT
1,800 calories per bag from real chicken, plus 1 billion CFUs of probiotics to support digestion. Dogs love the chicken and bacon flavor.
Easier Alternatives to Satin Balls
Satin balls take time, freezer space and care with raw ingredients. If you want a simpler way to help your dog gain weight:
- Switch to a calorie-dense food. More calories per cup means your dog can gain without eating huge meals.
- Feed more often. Two or three smaller meals are easier for a thin dog than one big meal.
- Add a topper. Freeze-dried raw toppers make the bowl more tempting for picky eaters.
- Use a weight gain supplement. Chews or a liquid weight gainer add calories without cooking.
Read our full guides on how to fatten up a dog and putting weight on a malnourished dog for more.
Prefer a no-prep option? A high-calorie performance food makes it easier for a thin dog to gain without huge meals.

TRY BULLY MAX PRO SERIES 31/25 DOG FOOD
High-calorie performance nutrition with 31% protein, 25% fat, and 600 calories per cup for working and sport dogs.
Satin Balls: FAQ
Do satin balls help dogs gain weight?
Yes, they add a lot of calories and fat, so most dogs gain weight when satin balls are added to their normal food. They do not fix weight loss caused by illness, which is why a vet check comes first.
Can you cook satin balls?
Yes. Baking or browning them reduces the risk of bacteria from raw meat and eggs. Cooked satin balls still add plenty of calories.
Can puppies eat satin balls?
It's best not to. Growing puppies need a carefully balanced diet, and the high fat and unbalanced minerals in satin balls are not a good fit. A calorie-dense puppy food is a safer choice. Ask your vet if your puppy is underweight.
If you are not sure about making satin balls, you can always choose Bully Max 30/20 High Protein dog food with 535 calories per cup, paired with Power Chews for Weight Gain.




1 comment
Are you able to update this recipe since you all do not offer the powder anymore?