Most adult dogs are fed once or twice a day. However, again there is no set rule here. For example, a working dog will need to be fed more than once in 24 hours for blood-sugar level control and to keep their energy up, whereas one meal a day is fine for a very fussy dog that isn’t food motivated. For larger, deep-chested breeds, at least two meals a day is recommended as one large meal is more difficult to digest and could cause bloating. Smaller more frequent meals are recommended for certain disease conditions and digestive upset, as they are easier to digest. Ideally, a dog needs to be fed at least twice a day with a window of 8-12 hours in between the next feed. Therefore, feeding your dog at breakfast and dinner time – when they wake up and a few hours before bedtime – will make sure that your dog is eating enough and has enough time to digest their food before their next meal. However, their bowels are not yet strong enough to cope with larger amounts of food and so offer smaller meals 3-4 meals a day from weaning and reduce this as they get older. We normally change from 3 meals to 2 meals at around 6 months old but it depends what suits you and your puppy the best.