I actually wouldn't recommend ProPlan. Nutro Natural Choice is actually cheaper and ProPlan has lots of fillers. I had my pups on it before I switched to Nutro and they did OK but not as good as I'd hoped, you know? Plus with Nutro I feed less. I agree though Royal Canin is rather expensive.

OH and Charlie had dry/itchy skin and once I switched him to Nutro this helped IMMENSLY. Nutro is the only food guaranteed by the US Government to improve skin and coat conditions.

EDIT: And Beneful is full of fillers and contains by-products so I wouldn't recommend that, either.. I actually don't recommend ANY of the Purina products