Oh my! Poor little guy!
I'll be praying that it's something he can pass on his own! I'm glad you took him to the vet right away...hopefully everything was caught in time before any damage can be done.
These babies just get into and eat on anything...believe me, I know!