Question: how long is a staffordshire bull terrier in season for?
Answer: An unspayed female dog can usually be expected to come into heat twice yearly, it normally lasts three weeks. Unfortunately, nature does not do usually, when it comes to seasons you cannot class all dogs alike. Some seasons can vary in length from two to four weeks. The average is three weeks.