Tide w/ Bleach And Laundry Sanitizer and/or Oxi-Clean
I love the clean smell of bleached sheets and towels, but it seems like it weakens the materials much quicker. Also, it can mess with the elastic on the bed sheets. I may be wrong, but I would think adding bleach too much too often may not be good for the washing machine parts either.
Instead, I use Tide w/ bleach powder. Nice, clean scent. However, you can add Tide scent boosters to take it up a notch. Some people say the scent boosters can stain laundry, so be careful. Lysol sanitizer seems to work well. However, it requires user intention to catch the wash cycle and pause it for 16 minutes. Sometimes, I cheat and just add it to the wash cycle. The wash cycle with the presoak is enough time without any user intervention.
If you have a sani-cycle, try that. I use to love my LG front load for this. It has an internal heater, and I think the extra hot water was the key. Even without bleach, the heat seemed to help get rid of musty odors from pet/kid messes, towels, and work-out clothes.