I've day weaned cause I am working full time and it works. I haven't had the issue of snacking but I have seen one mum give her toddler a number of 'milk cards' that the toddler could trade in for a bf during the day. So if the mum only wanted to give 5 feeds then the toddler got 5 cards. He would go up to mum with a card and say 'milk please' trade in a card and have a feed. Then he would only have 4 left for the rest of the day.

To me it seemed like a great idea but I haven't had to use it.

HTH!