how long does the dog period last
Timing. Your dog can come into her first heat any time between 6 and 24 months. According to Webvet.com, small dogs come into heat sooner than larger breeds. Typically she will have two estrus cycles, or heats, a year, and each one lasts for between 18 to 24 days.