Just like people, dogs can be allergic to something in their food. This often causes skin and/or tummy problems.
If your cat has a high temperature (fever), it usually means something is wrong.
Pockets in between skin folds get very warm and moist. This makes a perfect environment for bacteria and yeast to grow and infections to develop.