Depends a bit. Some say non-chlorine bleach is color safe, but I've some notes about it being safe on some/most colors. Check your care label, and if it says anything along the lines of non-chlorine bleach only/non-chlorine bleach if needed, total green light to proceed. If it says do not bleach & it's snythetic, I'd test a small inconspicuous spot.
Wool is a different beast, peroxide has a bleaching effect, so it's really only helpful if you're doing damage control on a white/light garment. Wool fibers are really delicate, so if they're a blend that doesn't require dry cleaning, go for hand wash or delicate cycle in a delicates laundry bag, cold water, and a very gentle enzyme-free cleanser (ideally a wool specific one). Wool naturally resists odors, but if a garment's getting stinky, reach for vinegar. It has antibacterial properties, but it's not strong or effective enough to be an EPA disinfectant. It's the first thing I reach for for stains & odors for natural fibers.