No stains. Does have a pinhole hole on the back by the tag as shown. Size 0-6 months.