Well, I read through all the posts and I think I have one that wasn't mentioned.
My Yorkie doesn't eat anything but her kibble and her toys.

Bugs...she barks at them so I can come and kill them. They fly at her, and she ducks and runs. She does burp and fart, though.
It's my Biewers that are the gross ones. They do, eat, and smell all the same things listed her. I do have one Biewer though that finds the spider webs in the corners of my porch and eats the dried bugs that the spider has left behind. Being that I hate spiders...this is about as gross as it gets for me.