Well if he's been to the vet and is already on medication, just give it some time and he'll come around!! I really like your breeder too, she seems very responsible with keeping the puppy until it gets better!!