
Hi,
Yes, it's quite possible that she'll bleed for her full season, or you may find the discharge becoming paler around day 12. Each bitch is different, and each season in different in each bitch. She could also be fertile right up until the end of her season (I successfully mated a dalmatian bitch on days 18 and 20 of her season) although around mid-season is more usually the fertile time. So don't take any risks with her until at least the full 3 weeks are up, and I'd give it a few more days for luck.
I wouldn't bother showering her - just wipe down the messy bits with a damp flannel, and save the proper wash till her season's over, so you can then get rid of all lingering smell. You'll also need to wash all her bedding then, too.
I suggest you get a copy of "The Book of the Bitch" - you'll find it very useful.
:)