
On average, 21 days, although it's best to keep a bitch
well away from
all other dogs for 28 days to be on the safe side. The fertile period varies from bitch to bitch, and from season to season in each bitch, but there have been successful (resulting in puppies) matings as early as the 3rd day and as late as the 23rd day.
Rosie's owners shouldn't be lead-walking her anywhere where other dogs are likely to be - it's unkind on the bitch and the other dogs - besides, she'll be leaving a 'treasure trail' all the way back to her home.