I have a three year old female parsons Terrier. I walk her every day long walks sometimes twice a day. Every morning I come down to find she has pooed on the carpet. I have tried everything. Feeding her different times, changed her diet. I stay up late and let her out then get up early. Sometimes it's just a little bit. I haven't had her spayed yet so was wondering if that may be the answer Any advice appreciated.