Thanks ladies. Same advice across the board (here, FB and nurse at the GP's office) so we are off to hosp. Poor little guy. And poor DD who's really sick and has to sit in the hosp for a few hours.

Ahh well. Lesson learnt. No more allowing DS free reign in the pantry to build can towers!