I LOVE the Noah's Ark gift! I always give our vet a personalized card from Simon and Hallie and some new toys/blankets for his practice. He keeps quite a few rescues that always need a nice blanket to sleep on and a toy to keep them company.
One year I donated to the local Humane Society in his office's name too.
I think we are just lucky to have vet's that we love so much