was it pink when he swallowed it? if not it may be from blood
if he doesnt want to eat for a while it may mean the pebble scratched him inside and he's trying to heal his organs
i hope he recovers...