RC is pretty good .I reared on Beta puppy many years ago then Royal canin. There used to be a puppy weaning porridge but that's called A3 now I think and can be soaked down with warm water .Young pups love it . . It's changed so much and RC are doing individual sizes , breeds in various stages , puppy Junior.etc