could be the antibiotics - perhaps you could ring the vet and see what they say. Hope he perks up a bit soon