
Less than four months between seasons is not normal (counting from the first day of one to the first day of the next). This can be a sign they are not ovulating or in older bitches have cystic ovaries. In German Shepherds for example four monthly seasons are quite common. In other breeds 9 or 1 month gaps are the norm.
My own bitches have more often than not come into season at 4 to 5 months intervals at first, but settling to about 6 to 7 months between season by the time they are around two years old.
I would ask your bitches breeder at what age and what pattern her female relatives had their seasons, as this is likely to give you a good idea of the likely pattern.