Duke eats twice a day. 12am and 12pm. Hamish is sort of free feed. He gets his food twice a day but can eat it throughout the day. No time limit for him to finish. If he eats to fast he pukes and if he's hungry he pukes.Who am I kidding if he stands in one spot he pukes,he's a nasty dog, lol. So...