В биологическом\физиологическом смысле кастрация до или после вязки не имеет никакой разницы. Скорее всего подразумевается именно половозрелось, которую иногда путают с началом сезона "охоты". Но фишка в том, что братья наши меньшие брачуются уже с 5 мес. иногда, но биологическая половозрелось достигается все равно к 10 мес. (разумеется, что срок этот тоже весьма условен). Считается, что породистые кошки (особенно искусственные крупные породы с мощным костяком) созревают позже, иногда только к полутора годам. А беспородные худенькие могут и к 8 полностью сформироваться. Так что, если вы спросите - когда же кастрировать, то нормальный специалист скажет - после достижения половозрелости (но не путать с началом первого "влечения" ). В Российской втеринарии принято считать половозрелой 10 мес. кошку. Но как я уже сказала - все очень условно.
Есть еще и фактор привычки. Например, известно немало случаев, когда кастрировали взрослого кота, и он продолжал метить и донимать кошку просто по привычке (потомство не воспроизводил, разумеется). Но таковых случаев скорее единицы, чем норма.