Nutro Ultra classifies as a premium food, but it isn't an allergy formula and still contains a lot of grain. Given the extent of the allergy problems your guy has, it would be wise to choose a premium food that is aimed at allergic dogs - meaning one with a single protein source and as few grains as possible. gmacleod has already posted some good links for you - and those foods are all more suitable choices than Ultra in this situation.