Ergobaby baby carrier, has been used with a few slight stains, but not very noticeable. For babies between 12 and 33lbs