
I have had bitches bleed for up to 30 days (especially after being mated) but perfectly usually right through 21 or so. Mine that have longer seasons tend not to be ready fro mating until after day 18, having mated a bitch at days 18 - 22, and known other bitches mated right to day 28.
they are usually at their peak for receptivity once the swelling goes down and softens somewhat (otherwise mating would be very uncomfortable).
Most people I know with mixed sexes who use outside kennelling to split up during seasons find it easier to have the males (who will be making the noise) indoors with the bitch in secure kennels outside (having her secure in another part of the house is preferable) if neighbours are likely to be affected.
It's why I only keep bitches (suburban house).