It's gross. To the OP, my MIL did the very same thing. Pile up scraps onto a dinner plate, put it down on the carpeted floor in the TV room and let the dog have at it. Just... yuck.
I'm not going to argue whether it's really unhygienic or not. It's just not OK to do that with guests around.