Is doxycycl hyc 100 mg more effective than bactrim (sulfamethoxazole and trimethoprim) for treating staph?

Depends. What are you treating? Staphylococci can cause multiple different types of infection. Whether one agent is better than another depends on many factors, including the sensitivity of the strain of s. Aureus, the site of infection, and a variety of other factors, including the propensity of the patient to develop allergic reactions, which is greater for Bactrim (sulfamethoxazole and trimethoprim) which contains a sulfa drug.