Food allergies are the least likely cause of skin problems, according to vet derms. It could happen, but there are lot of other more likely causes I'd be looking at first.
Bacteria, fungus, and parasites would be at the top of my list of suspects. So would an environmental allergy. Have you done a skin scrape? Had a vet look at the hot spot?