This is something I have a bit of an issue with so am interested to see others suggestions...
I have actually been known to lie and tell people DD is sick so they will keep their distance say if we are in coles or on the bus and people get too close. I was pretty relaxed but after having a too close for comfort encounter with a dodgy neighbour Im on much more high alert.
With the food thing Im pretty straitforward and say 'oh thank you but she hasnt tried that yet' or 'she is too young'...