
My pup is on CSJ CP24 at the moment. He has allergies and it was one of the only foods I could get which was O.K. for him to eat.
I don't feed it alone but half and half with a raw diet. My boy is doing really well, his coat is growing back, he's full of energy and isn't so itchy. As a bonus there is a lot less mess in the garden to clear up.
I have also heard good things about the CP21 but haven't tried it as my Pup can't have fish.