A good dog name should be short, unique, with great meanings and everyone like it, some of the food names suit you fine.
Food names including fruit names and vegetable names, drink names and even some of the food brand names are great for dog names.
For example Coco, Pudding, Mocha, Cookie, Candy, Coffee, Moka, Latte, Cherry, and Yoga are all awesome dog names for especially small size puppy.
Check out food dog names collection at idognames.com for more amazing dog names.