I waited 3 months after her first heat. And even then, I got a LOT of grief from people saying she was going to get cancer because I waited (??) and other such things. If I knew even later is better, I would have let her have another heat or two. She is little, so baby diapers fit and work, lol