As for me, I swear by the satin ball, but I have changed the recipe to one that I like better.

I don't do certain grains so many cereals are no go for me to have in my house. :( Not malted or barley of any kind and you would be amazed at what does have that nowadays.
Anyway here is my recipe: I freeze it in balls or ice trays and then take out at need. SO it is never long term in the refrigerator.

I use silicone ice cube trays and have enough that I put them in to freeze. I bought little heart shaped ones and they make a great snack size. Angel likes them frozen even. They are not terribly hard even frozen due to what they are made from. And the silicone makes them easy release.
hamburger meat
ground flaxseed
cream cheese
peanut butter
oats
coconut milk I soaked the oats in the coconut milk
egg yolks
coconut oil
gelatin
I am not sure where my amounts are, but you could use the other recipes as a gauge. I have miss placed the actual recipe.

I have tried other ways of freezing, but for me the ice cube trays are the best I have found.
I mix with my hands in very long rubber gloves, I have found that works the best as I don't have a mixer that is strong enough to work it.
Good luck if you do decide to try them. Angel is also on the light side and these keep her just where I prefer her to be.
I agree that people don't get high energy dogs, unless they are a high energy person or have high energy dogs. It is all a balancing act. And a crated high energy dog is just unhappy and skinny, instead of just skinny.