How long has it been? Some hedgehogs are just too smart and know a better food when it is offered to them and they will do a fast change. It can upset their tummy for a while.
If you haven't already, get some acidolphilus from your local health food store, and sprinkle some on his kibble. Or...