I feed my dogs under 6 mo -3x a day. Over 6 months 2x a day. They are not worked for at least one hour after eating in the am or lunch meal. Heavy exercise ---2 hours. I will also feed a smaller meal if I know that they will be working really hard within 3 hours of feeding. In other words...If I am going to be doing bite work taining at 9-9:30 am I will feed my dogs a lighter breakfast meal at 6 am. Dinner meal is at the end of the day & is the heaver meal & no work is done after that meal. I also wait at least an hour after working before feeding. If hard work, (bitework, heavy exercise) I wait 2-3 hours before feeding. BTW my dogs are fed a totally raw diet.