It's better to spay before the first heat cycle. You significnatly cut down the chances of things like mammary cancer by doing it before. There is absolutely NO reason to wait until after.