john johnson answered 12/24/2009 My Maltipoo Puppy Is In Heat, How Long Will My Dog Stay In Heat? Around 3 to 6 weeks.