I had to have bloodwork done on both Storm and Sunny before their dental cleanings. I don't have it done annually though and I only do it when I have to.
Now that Storm is getting older, he'll be 9 in Jan., I may need to have his done annually. The rest of my furkids are still quite young. Sunny is 4 and both Sky and Cirrus are 2.