B..
It's just my personal preference, that I don't give perfume as gifts. Oh, unless I know they like and want perfume...of course! Doctors can't really wear perfume at the office. I know I can't even wear perfume, because it causes me to sneeze. What smells good is incredible subjective. Honestly, I just gave an "office" gift to me OBGYN. (I was especially high risk, so she worked very hard and went beyond.) I gave a chocolate basket, and they seemed delighted.