Я бы только по показаниям сделала. Кто более утилитарно относится к животным, те делают из соображений удобства содержания в основном. В отношении кошек, например, считаю, что надо - без стерилизации/кастрации их очень обременительно содержать. А насчет собак - не стала бы просто так, ради своего спокойствия делать, мне кажется, что достаточно времени, чтоб заметить воспаление и успеть прооперировать, если так случится.