for when a dog is on heat you can get special pant type things to stop blood getting everywhere and also to stop other dogs gettting to her.
from katey
here is where you can get them from.
http://www.puccipetwear.com/product....64&category=19
hope it helps