Can all blood types contain Rh factor?

Yes. All blood types, whether a, b, ab, or o can be rh positive or negative. Written a+ or a-, b+ or b-, o+ or o-, etc.
No. There are multiple types of rh factors that are present on the surface of blood cells however; many people do not have these antigens and they are called rh negative. Blood transfusions and organ transplants are matched for rh factors between donors and recipients.