
This topic has been covered by many threads,a nd using the search facility will give you thoughts from all angles.
I would never have a bitch spayed until she had at least one seson which woudl allow for her to mature physicaly and mentaly, spaying can disrupt or halt this process. Three months after the season is the best time.
Chemical means of stopping seasons can cause problems and are best kept as an emergency measure only.