Horse, 365 days
By the time a mare is ready to give birth, her baby is about 10% of her weight, which means the foal can be 100 pounds!