how soon after having puppies will dog go into heat again?
Quick Answer. A female dog goes into heat again between 4 and 6 months of having her puppies. The non-spayed dog goes into heat twice a year, and this is known as estrus. The estrus cycle lasts between 12 and 21 days but often varies between breeds and dog size.