Hi I have Ruby who is just coming up to 6 months old. My vet says you can have them spayed at 6 months without them having a season. Someone else told me they should have a season first. Someone else said its best to let them have a litter. It seems everyone had an opinion. What age will she have her first season?