I've never seen doctor abbreviated to Dr. MD or PhD are the abbreviated terms I'd use and have always seen.

I have to admit that if I saw "He's a Dr.", I'd wouldn't know what you said and would need to read further to find out what you meant. Doctor is not the first word that would come to my mind. Drunk more likely.