Stain remover

Why is it so hard to get stains out of baby/toddler clothes??!! It’s so easy getting stains out of my clothes , even getting blood stains out is pretty easy. But with my one year olds clothes stains are literally permanent. Most of her clothes are ruined. I’ve tried the baby drefts stain remover but that didn’t work. Can someone please recommend some good laundry detergent that makes clothes look like new and stain removers???