Canadian Brand. Royal Canin Large Puppy food is tailor-made for large breed puppies with an expected adult weight of 56-100 lbs. This complete & balanced diet helps build strong bones and joints, while an exclusive blend of antioxidants & minerals supports their developing immune systems and keeps their bodies growing strong. Its exclusive kibble shape encourages your pup to chew their food thoroughly. Highly digestible proteins & prebiotics help your dog break down and absorb nutrients for healthy digestion & optimal stools. This wholesome puppy food gives your big pup a healthy start.