canine estrus cycle article heat cycles article vetmedicine.about.com vetmedicine.about.com article vetmedicine.about.com vetmedicine.about.com How long does it last? vetmedicine.about.com 5 to 14 months vetmedicine.about.com article