I always dress my little one up for parties too, its all part of the fun
I find that an apron-type bib does the trick during cake eating etc, keeps the pretty dresses clean.
Ours looks like this, bought from Pumpkin Patch for $12.
Scuse the terrible lighting