Royal Canin Large Puppy 

Royal Canin Large Puppy large breed dry dog food

Regularly stocked
35 lbs (15.9 kg)

Available for special order
18 lbs (8.18 kg)

Temporarily Unavailable
6 lbs (2.72 kg)