Poor guy - Hope he feels better - Antibiotics play havoc with their tummys and that's one of the side effects....I really hope he feels better and I bet is going to be so happy to be home...you must be missing him ! (and your wife too !) lol...
Are you
sure it was only 21 fleas ? Could it have been 22 maybe ?