I walk Dylan every day around a lake and there's goose poo everywhere. All the dogs I've owned previously have eaten it, but Dylan is not too bad with it. The thing that has helped with him is that every time he ran to a piece I commanded "leave" and then gave him a treat instead. I figured that was a fair exchange! So now he will occasionally go for it but not very often considering the amount we come across. As regards allergies, I would go for the best holistic food you can afford - one with no grains or additives and with 85% meat, but others here are more informed than me on this topic. I assume you are not in the UK, or I would recommend the food supplier that I use. Good luck!