
First is this a GP vet or reproductive specialist?
I have had bitches who started with 4 monthly seasons, but by two were going over 6 months, usually being 6 - 7 months.
None were spayed before 5 - 7 years of age, none bred from before 2 - 3 years.
Only now do I have two young ones who haven't done this and come in less often at 7 - 8 months.
I assume your counting from first day of one season to first day of next? Less than 4 month seasons may mean not ovulating in some, or cystic ovaries, but at only 18 months she has barely had time to have more than 3 or 4 seasons.