;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Coluna do Veterinário

Castração de pets antes da puberdade nem sempre é a ideal. Saiba mais

Getty Images/iStockphoto
Imagem: Getty Images/iStockphoto

Colaboração para Nossa, em Murcia (ESP)

21/01/2021 04h00

A castração de cães e gatos é indicada por várias razões, que vão muito além do óbvio controle populacional. O procedimento também ajuda no controle da agressividade e elimina o comportamento de cio, que pode ser um problema e gerar muita dor de cabeça para donos de gatas.

Animais castrados também brigam e fogem menos do que os não castrados. Quando falamos em termos de saúde dos animais, já se sabe há muito tempo que a castração ajuda a evitar infecções de útero e tumores de mama nas fêmeas e de próstata e testiculares nos machos.

Por esses motivos, o procedimento antes da puberdade é recomendado em muitos lugares, já que nas fêmeas praticamente elimina as possibilidades de câncer de mama quando realizada antes do primeiro cio. Nos machos, a operação nos primeiros meses de vida pode diminuir alguns comportamentos indesejados, como o de levantar as patas ao urinar, marcar território e a agressividade.

Cedo demais?

Porém, o que se começou a notar nesses animais castrados neste período? No caso das fêmeas, uma alteração muito importante é a incontinência urinária. Além disso, a ausência de hormônios faz com que não haja o desenvolvimento completo dos órgãos genitais. Por esse motivo, acredita-se que cães e gatos castrados muito jovens estão mais predispostos à obstrução de vias urinárias.

Nas fêmeas de raças caninas com excesso de pele, como as buldogues, esse menor desenvolvimento genital também pode causar problemas na pele da região, já que ela envolve a vulva, gerando acúmulo de urina e sujeira.

Por último, sabemos também que animais castrados têm uma propensão ao ganho de peso.

Outros riscos

Além desses problemas mais conhecidos, nos últimos anos uma série de estudos ou a ser publicada avaliando a presença de determinadas doenças em diferentes raças de cães. Observou-se que, em muitas delas, a castração nos primeiros meses de vida aumentou o risco de vários outros tipos de câncer e também de doenças ósseas e articulares.

Ao observar os estudos, notamos que estes problemas decorrentes da castração ocorreram, principalmente, em animais de porte grande, como rottweiler e golden retriever. Nessa última raça, por exemplo, um estudo retrospectivo realizado com mais de mil animais demonstrou que a castração aumentou a incidência de três tipos de câncer e alterações articulares, como displasia coxofemoral e ruptura de ligamento cruzado.

Nas fêmeas castradas antes dos 6 meses, esses aumentos foram de três a quatro vezes para os cânceres e de quatro a cinco vezes para as doenças articulares. Porém, os problemas não são exclusivos das raças grandes.

Um estudo realizado com daschunds — o popular salsicha — demonstrou que a castração antes dos 12 meses de vida aumentou a probabilidade de o animal apresentar hérnias de disco, um problema muito comum na raça, quando comparado aos animais castrados depois dos 12 meses.

O tempo certo

Ainda temos muito o que estudar com relação a esse tema, mas, com base nesses estudos recentes, um grupo de pesquisadores da universidade da Califórnia publicou no ano ado sugestões do período ideal de castração para diversas raças de cães e também para vira-latas de diferentes tamanhos.

De maneira geral, mas com algumas exceções, observamos nesses guias que animais de porte menor devem ser castrados mais cedo, enquanto nos maiores deve-se esperar a idade adulta"

Esses períodos ideais levam em consideração o risco que o animal tem de apresentar problemas decorrentes da castração ou da não castração, já que a chance de desenvolvimento de câncer de mama, por exemplo, também varia de acordo com as raças.

Entre os gatos, sabe-se também que a castração evita os mesmos problemas que ocorrem entre os cães e que também pode gerar efeitos indesejados. Apesar disso, não existem tantos estudos como em cachorros, e as recomendações existentes hoje são para castrá-los.

De maneira geral, a federação europeia de veterinários recomenda castrar entre os dois e quatro meses animais de rua ou com o à rua; e a partir dos quatro meses os que vivem dentro de casa, sem contato com outros indivíduos não castrados.

Saúde pública

Este é um assunto muito complexo, que vai além da questão da saúde individual de cada animal e reflete na saúde populacional dos cães e gatos e também na saúde pública.

A população de cães e gatos de rua nas cidades brasileiras é gigantesca, e esses animais, além de sofrerem com o abandono, também podem transmitir diversas doenças para os animais domesticados e também para nós.

Desse modo, defender a castração tardia de cães e gatos em uma situação como a que encontramos pode parecer um pouco irresponsável. Entretanto, é possível que cada veterinário e dono façam uma ponderação do que é melhor ou pior para cada indivíduo.

Se o animal tem donos que compreendem as questões de posse responsável, se os pets não saem a rua e não têm contato livre com outros animais, as recomendações de castração devem, sim, seguir as indicações mais recentes que existem, pensando na saúde daquele indivíduo.

Já quando se fala de adoção, de animais resgatados e de animais com o à rua, de fato o bem coletivo deve se sobressair sobre o individual, e a castração deve ser recomendada o quanto antes para todos os animais"

O mais importante é sempre avaliar cada situação individualmente e, em posse de todas as informações, decidir junto com o veterinário, de maneira responsável, o que é melhor para o cão ou gato. É importante lembrar que os animais, castrados ou não, devem ar sempre por consultas de rotina, de modo a identificar qualquer problema o mais cedo possível.