Is he still taking the anitbiotics, or did that course of meds finish? You are right, he should be over the sneezing to be considered "healthy." Follow up phone call to the vet. They may even prescribe a course of meds without another office visit, save you some money.