Keeping whites stain free?

E
Hi All! So I'm having trouble finding a good non-chemical stain remover for those dirty brown messes. I currently use Nellie's laundry soda and brightener but it doesn't quite do the trick. I've seen some positive reviews on babyganics stain remover but haven't had the chance to try it yet. I live on the 27th floor with no balcony so sunning isn't a real option either haha. Ideas welcomed!