на счет собак мое мнение такое - стерилизовать по мед. показаниям.  но если нет уверенности, что в течку собака не сбежит, не нагуляет пузо,  не начнутся ложняки и как следствие онкология , если нет желания узнать, что такое метки дома, или пятна крови на кровати-диване,  то вполне логично стерилизовать собаку.  опять же, в течку собак обычно вялая,  настроение подавленное,  шерсть тускнеет.. и т.д.  )  в общем у кошек - стерилизовать и точка  у собака - как хотите