Next time ask the florist for mini carnations. Alternatively Kent Wang sells mini paper meche flowers that are very nice. Unfortunately, I lost one of mine already.
For the bib front, do you have the front tab that buttons to your trousers? That helps pull down the bunching of the bib.