I have found canned pumpkin to be a good alternative to peanut butter. Often times you can find canned 100% pumpkin in the same aisle as peanut butter in your local grocery store.
In addition to being cheaper than peanut butter it is packed with fiber which is helpful to dogs with digestive upset.
Pumpkin is also high in potassium and iron which is good for controlling blood pressure and keeping your dogs heart-healthy.
Most importantly the treat has a very similar consistency to peanut butter and can be used in the same way.
If your dog does not like peanut butter you can also give him plain yogurt.
My dog is a mix of a poodle and has terrible allergies which means he can not eat most dog foods.
When he needs to swallow pills yogurt can be used to hide them. Yogurt is one of his absolute favorite treats.
Yogurt is also deliciously frozen which makes it an ideal enrichment treat for dogs on hot days.
You can freeze it for a few hours in an ice cube tray by mixing it with canned pumpkin. Your dog will love it!