What type of doctor treats blood vessel diseases?

Depends. If you mean vasculitis, then rheumatologists. If it's a blocked artery, then it could be a vascular surgeon, cardiologist, interventional radiologist, heart surgeon, etc.