Most dogs finish a store-bought treat in about ten seconds. Then they stare at you, hoping for another one. If your dog is bored, restless, or chewing furniture, a treat that lasts is worth more than a bag of quick snacks. Peanut butter filled chews are one of the easiest ways to keep a dog busy, and you can make them at home for very little money.
This guide covers why they work, what to fill, a simple freezer recipe, and the safety rules to follow.
Why Peanut Butter Filled Chews Keep Dogs Busy
Dogs get more out of working for food than out of eating it from a bowl. Licking, chewing, and digging at a filling is mentally tiring, and a tired dog is usually a calmer one.
Peanut butter is ideal for this because it is thick and sticky. It clings to the inside of a toy, so your dog has to keep licking and working at it. Add freezing and layered fillings, and a ten-second snack becomes a 30-minute to multi-hour activity, depending on your dog’s size and chewing style.
Honest expectations matter here. A determined Labrador may finish a frozen, well-packed chew in an hour. A small, gentle dog may take much longer. The recipe below gives you ways to adjust the difficulty.
Choose the Right Chew
The “chew” is the container, and the container should be durable and safe.
- Hollow rubber toys: Classic stuffable toys are the best option because they can be filled, frozen, and washed.
- Lick mats: These work well for dogs that lick more than they chew.
- Treat-dispensing balls: Good for dogs who enjoy rolling toys around.
Pick a size your dog can’t swallow, and replace any toy that is cracked or breaking into pieces. If your dog destroys toys quickly, see our guide to long-lasting dog chews for aggressive chewers before you buy.
A Safety Check Before You Start
Check for xylitol. Xylitol is a sweetener found in some peanut butters, and it is highly toxic to dogs even in small amounts. Read the label every time, even on brands you have used before, because formulas change.
Choose a simple peanut butter. Look for one with peanuts and maybe a pinch of salt. Avoid products with added sugar or sweeteners.
Supervise the first few times. Watch how your dog handles a new chew, so you know it is safe for their size and style.
Skip cooked bones. They can splinter. A rubber toy filled with food is a much safer alternative.
Ingredients
This recipe fills one medium-sized stuffable toy, and you can scale it up for more.
- 3 tablespoons natural, xylitol-free peanut butter
- ¼ cup plain canned pumpkin (not pie filling)
- ½ ripe banana, mashed
- 2 tablespoons plain rolled oats
- 2 to 3 tablespoons water or low-sodium broth (no onion or garlic)
- A few small dog biscuits or kibble pieces, to plug the opening
Step-by-Step Instructions
Step 1: Mix the Filling
In a small bowl, combine the peanut butter, pumpkin, mashed banana, and oats. Stir until it forms a thick, spreadable paste. If it is too stiff, add a little water or broth. If it is runny, add more oats.

Step 2: Plug the Small End
Stand the toy on a cup with the small hole facing down. Press a biscuit or a spoonful of the filling into the small opening. This stops the filling from sliding straight out.
Step 3: Pack It Tight
Spoon the filling into the toy and press it down firmly with the back of a spoon. A loosely packed toy empties quickly, while a tightly packed one takes real effort.
Step 4: Add a Seal
Smear a thin layer of peanut butter over the large opening and press a few kibble pieces into it. This makes the first lick more rewarding.

Step 5: Freeze
Place the toy upright in a cup or small bowl in the freezer for at least 4 hours, or overnight. A fully frozen filling is the main reason these chews last so long.
Step 6: Serve
Give it to your dog on a mat, on a towel, or outdoors. It can get messy as it thaws.
For more filling combinations, you can browse our best stuffed Kong recipes.

Ways to Make It Last Longer
- Freeze it solid. Overnight is better than a few hours.
- Layer the fillings. Alternate peanut butter with pumpkin, banana, or plain yogurt so your dog has to work through each layer.
- Use a smaller opening. A narrower hole slows down the tongue.
- Hide kibble deeper inside. Dogs will keep working to reach it.
- Rotate toys. A toy that seems new holds attention longer.
If your dog loves frozen treats in general, you may also enjoy our ideas for frozen dog treats that keep dogs busy.
How Much Peanut Butter Is Too Much?
Peanut butter is calorie-dense, with roughly 90 to 95 calories per tablespoon. That adds up fast for a small dog. Treats and chews should make up no more than about 10% of your dog’s daily calories, so count the filling as part of that limit.
To keep calories down, use more pumpkin and oats and less peanut butter. A thin layer of peanut butter on top of a pumpkin base still smells and tastes great to your dog. If your dog has pancreatitis, is overweight, or has a medical condition, ask your vet before adding rich fillings.
Storage Tips
- Filled toys in the freezer: Up to 2 weeks, covered.
- Leftover filling in the fridge: Up to 3 days in a sealed container.
- After use: Wash the toy with warm, soapy water and let it dry fully, so old filling doesn’t spoil inside.
Frequently Asked Questions
Can puppies have peanut butter filled chews?
Generally yes, in small amounts and with supervision. Use a puppy-sized toy and ask your vet about portions.
What can I use instead of peanut butter?
Plain pumpkin, mashed banana, plain unsweetened yogurt, or mashed sweet potato all work well.
Are these safe for dogs with allergies?
Peanut allergies are uncommon in dogs, but any new food can cause a reaction. Introduce it slowly and stop if you see itching, vomiting, or loose stools.
How long should the chew take?
It varies widely. Most dogs spend 20 minutes to a couple of hours, depending on size, chewing style, and how solid the freeze is.
Final Thoughts
A peanut butter filled chew is a cheap, flexible way to give your dog something useful to do. Choose a durable toy, use xylitol-free peanut butter, freeze it solid, and keep portions sensible. You will probably see a calmer dog, and a quieter couch cushion collection.