SWIMMING and long walks are the best thing for a young adult or older pup IMO. BilJac in these proportions will add what you are missing in dry kibble and is better for the dog than canned food, also food should NOT just be there for him to eat when he wants, scheduled feedings associated with work time, you will have to work your dog 2,3,+ times a day.