I'd take him.

What kelebek said about kids is so true. I've had GP's tell me that any kid under 5 who is unwell should be checked out and it's never a waste of their time, even if only to confirm they are fine/ok/only mildly unwell.

I hope it does turn out to have passed and he is on the mend.