I keep dog food in a tin dustbin in the utility room. I scoop out the ration for the day each morning and from that ration come the treats. I put a few in the bum-bag which goes on walks with us, adding a few extra cos some of the dogs we meet recognise me as a soft touch.
But it also means my own dogs don't get 'extra' - they just get their daily ration. They know 'Biscuits' and 'Bickies' and come racing back when I whistle.
That is a brilliant solution! Really great. It can be hard if you're training to ensure your critter(s) aren't getting an extra meal.