What Larry said is right – often times dog kibble is just too hard or too big for hedgehogs to eat.
As for the cat kibble, you can find high quality cat food that is around the 30% protein range, etc. Orijen is great for cats and dogs, but not so good for hedgies. You can find brands like Natural Balance, Wellness, Now! and other cat foods at the same places they sell Orijen. All these are lower in protein
Also, the foods for older cats, or overweight cats, tend to have less protein and fat as well.