pet developers cats dogs horses for sale development puppies equine breeder equestrian cat open source irr invest dog horses horse investing projects internal rate of return investment investor