Ralphie will be fine. Dogs eat anything and everything--their systems are built to do that. Raw, cooked, fresh, half rotten--they can take it.
Jackson (12 wks old at the time) got car sick on the way home from the breeder. My wife said "yuck, he threw up feathers". Because the breeder also raised chickens, I thought that maybe they were some stray chicken feathers. When we got home I hosed off the towel he got sick on, and discovered that it wasn't chicken feathers but a whole beak-to-claws dead baby bird.

I can't imagine how such a little puppy could get it down his throat, but he did and was fine.