If your animal gives a lot of trouble as checkup day approaches, then maybe he isn't very comfortable with the veterinarian you are taking him to. Start looking for a new one right away.