Have you tried the Snugease bibs? I got some from Babysteals and LOVE THEM! They have them on Amazon too. I usually roll up her sleeves if she's wearing long sleeves and the Snugease bib protects her neckline which gets super dirty with regular bibs.
Re: is there such thing
You need a smock!! lol.
Maybe something like this or this?