How many teats do horses have?
Mother Nature, always thinking ahead, gave the horse 2 teats. Since horses are really only supposed to have one baby at a time they mare gets 2 'fawcets' one as a spare. The foal will switch sides as he nurses but most foals usually have a favorite. Humans are built the same way. Most human births are a single birth but twins do happen sometimes so the human mother has a spare also.