Poor little guy! I'm glad he's feeling better with the fluids and antibiotic already. You definitely did the right thing.
Giardia is a NASTY bug! Even in people, who can be "told" how important it is to keep drinking water, dehydration can come on hard and fast with that bug.