Yes, he should be fine. The only thing that would concern me, would be the swallowed tooth. But that too, should pass through his feces. Puppies loose teeth just like babies do. I actually kept on of my puppies teeth for a keepsake..

Call me a fanatic
