Then that vet was a twit.. Females will only lay eggs if follicles have been fertilized and they have then ovulated. If they have never been with a male, then they won't lay eggs(unless you're talking about parthenogenosis, but that's an extenuating circumstance). They aren't birds.