{"id":143845,"date":"2026-07-26T12:36:53","date_gmt":"2026-07-26T11:36:53","guid":{"rendered":"https:\/\/bonza-retheme.blz.au\/calculadora-de-raciones-para-perros\/"},"modified":"2026-07-27T10:10:26","modified_gmt":"2026-07-27T09:10:26","slug":"calculadora-de-raciones-para-perros","status":"publish","type":"page","link":"https:\/\/bonza-retheme.blz.au\/es\/calculadora-de-raciones-para-perros\/","title":{"rendered":"Calculadora de raciones para perros"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"h-dog-feeding-calculator\">Calculadora de raciones para perros<\/h2>\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/bonza-retheme.blz.au\/wp-content\/uploads\/dog-waiting-by-food-bowl-dog-feeding-calculator-1024x576.webp\" alt=\"Un perro sano que espera con impaciencia junto a un cuenco de comida mientras su due&#xF1;o le sirve una raci&#xF3;n medida, ilustrando una calculadora de raciones para perros.\" class=\"wp-image-143829\" srcset=\"https:\/\/bonza-retheme.blz.au\/wp-content\/uploads\/dog-waiting-by-food-bowl-dog-feeding-calculator-1024x576.webp 1024w, https:\/\/bonza-retheme.blz.au\/wp-content\/uploads\/dog-waiting-by-food-bowl-dog-feeding-calculator-655x369.webp 655w, https:\/\/bonza-retheme.blz.au\/wp-content\/uploads\/dog-waiting-by-food-bowl-dog-feeding-calculator-300x169.webp 300w, https:\/\/bonza-retheme.blz.au\/wp-content\/uploads\/dog-waiting-by-food-bowl-dog-feeding-calculator-768x432.webp 768w, https:\/\/bonza-retheme.blz.au\/wp-content\/uploads\/dog-waiting-by-food-bowl-dog-feeding-calculator-1536x864.webp 1536w, https:\/\/bonza-retheme.blz.au\/wp-content\/uploads\/dog-waiting-by-food-bowl-dog-feeding-calculator-115x65.webp 115w, https:\/\/bonza-retheme.blz.au\/wp-content\/uploads\/dog-waiting-by-food-bowl-dog-feeding-calculator.webp 1672w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n<p class=\"wp-block-paragraph\">\u00bfCu\u00e1nto debes darle de comer a tu perro? Esta <strong>calculadora<\/strong> gratuita <strong>de raciones para perros<\/strong> lo calcula todo desde cero. Introduce el peso, la etapa de vida y el nivel de actividad de tu perro, y te dir\u00e1 cu\u00e1ntas calor\u00edas necesita al d\u00eda; despu\u00e9s, te mostrar\u00e1 cu\u00e1nta comida supone eso y cu\u00e1nto te durar\u00e1 una bolsa. Las calor\u00edas son lo primero, porque son el verdadero punto de partida para calcular el tama\u00f1o de cualquier raci\u00f3n. Es una gu\u00eda para que te hagas una idea, no sustituye al consejo del veterinario, y funciona mejor si la combinas con una r\u00e1pida revisi\u00f3n de su condici\u00f3n f\u00edsica.    <\/p>\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n<div class=\"bonza-fc\" id=\"bonza-fc\" role=\"region\" aria-label=\"Dog Feeding Calculator\">\n\n  <header class=\"fc-head\">\n    <h3 class=\"fc-eyebrow\">Bonza Health Tools: Calculadora de raciones para perros<\/h3>\n    <p class=\"fc-lede\">Calcula cu\u00e1ntas calor\u00edas necesita tu perro cada d\u00eda y cu\u00e1nta comida supone eso. Las calor\u00edas son lo primero, porque son el punto de partida para calcular cualquier raci\u00f3n. Esto es solo una gu\u00eda para que te hagas una idea, no sustituye el consejo del veterinario.  <\/p>\n  <\/header>\n\n  <form id=\"fc-form\" class=\"fc-form\" novalidate=\"\">\n\n        <div class=\"fc-field\">\n      <label class=\"fc-label\" for=\"fc-weight\">El peso actual de tu perro<\/label>\n      <div class=\"fc-weight-row\">\n        <input class=\"fc-input\" id=\"fc-weight\" type=\"number\" inputmode=\"decimal\" min=\"0\" step=\"0.1\" placeholder=\"p. ej., 20\"\/>\n        <div class=\"fc-unit\" role=\"group\" aria-label=\"Weight unit\">\n          <button type=\"button\" class=\"fc-unit-btn is-on\" data-unit=\"kg\">kg<\/button>\n          <button type=\"button\" class=\"fc-unit-btn\" data-unit=\"lb\">lb<\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n\n        <div class=\"fc-field\">\n      <span class=\"fc-label\">Etapa de la vida<\/span>\n      <div class=\"fc-seg\" role=\"group\" aria-label=\"Life stage\">\n        <button type=\"button\" class=\"fc-seg-btn\" data-stage=\"puppy\">Cachorro<\/button>\n        <button type=\"button\" class=\"fc-seg-btn is-on\" data-stage=\"adult\">Adulto<\/button>\n        <button type=\"button\" class=\"fc-seg-btn\" data-stage=\"senior\">Mayor<\/button>\n      <\/div>\n    <\/div>\n\n        <div class=\"fc-field\" id=\"fc-ideal-field\">\n      <span class=\"fc-label\">\u00bfTu perro tiene el peso ideal?<\/span>\n      <div class=\"fc-seg\" role=\"group\" aria-label=\"Ideal weight\">\n        <button type=\"button\" class=\"fc-seg-btn is-on\" data-ideal=\"yes\">S\u00ed, m\u00e1s o menos<\/button>\n        <button type=\"button\" class=\"fc-seg-btn\" data-ideal=\"no\">No estoy seguro \/ no del todo<\/button>\n      <\/div>\n      <div id=\"fc-ideal-help\" class=\"fc-help\" hidden=\"\">\n        <p>La mayor\u00eda de nosotros nos equivocamos un poco con esto, y es importante, porque las raciones deben basarse en el peso <em>ideal<\/em> de tu perro, no en el que tiene ahora. Para comprobarlo f\u00e1cilmente, usa nuestra <a href=\"https:\/\/bonza-retheme.blz.au\/es\/herramienta-de-puntuacion-de-la-condicion-corporal-del-perro-comprobador-casero-gratuito\/\">herramienta de \u00edndice de condici\u00f3n corporal<\/a>. Si ya sabes cu\u00e1l es el peso ideal de tu perro, introd\u00facelo aqu\u00ed abajo. Si no, d\u00e9jalo en blanco y usaremos el peso que aparece arriba como punto de partida.   <\/p>\n        <label class=\"fc-label fc-label-sm\" for=\"fc-ideal-weight\">Peso ideal (opcional)<\/label>\n        <div class=\"fc-weight-row\">\n          <input class=\"fc-input\" id=\"fc-ideal-weight\" type=\"number\" inputmode=\"decimal\" min=\"0\" step=\"0.1\" placeholder=\"Opcional\"\/>\n          <span class=\"fc-unit-static\" id=\"fc-ideal-unit\">kg<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n        <div class=\"fc-field\" id=\"fc-puppy-field\" hidden=\"\">\n      <span class=\"fc-label\">\u00bfQu\u00e9 edad tiene tu cachorro?<\/span>\n      <div class=\"fc-seg\" role=\"group\" aria-label=\"Puppy age\">\n        <button type=\"button\" class=\"fc-seg-btn is-on\" data-puppyage=\"under4\">Menos de 4 meses<\/button>\n        <button type=\"button\" class=\"fc-seg-btn\" data-puppyage=\"over4\">De 4 meses a adulto<\/button>\n      <\/div>\n      <div class=\"fc-help\">\n        <label class=\"fc-label fc-label-sm\" for=\"fc-adult-weight\">\u00bfSabes cu\u00e1l es el peso que se espera que alcancen de adultos? Introd\u00facelo para obtener una estimaci\u00f3n m\u00e1s precisa (opcional) <\/label>\n        <div class=\"fc-weight-row\">\n          <input class=\"fc-input\" id=\"fc-adult-weight\" type=\"number\" inputmode=\"decimal\" min=\"0\" step=\"0.1\" placeholder=\"Opcional\"\/>\n          <span class=\"fc-unit-static\" id=\"fc-adult-unit\">kg<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n        <div class=\"fc-field\" id=\"fc-neuter-field\">\n      <span class=\"fc-label\">\u00bfTu perro est\u00e1 castrado o esterilizado?<\/span>\n      <div class=\"fc-seg\" role=\"group\" aria-label=\"Neuter status\">\n        <button type=\"button\" class=\"fc-seg-btn is-on\" data-neuter=\"yes\">Castrado<\/button>\n        <button type=\"button\" class=\"fc-seg-btn\" data-neuter=\"no\">Sin castrar<\/button>\n      <\/div>\n    <\/div>\n\n        <div class=\"fc-field\" id=\"fc-activity-field\">\n      <span class=\"fc-label\">Nivel de actividad<\/span>\n      <div class=\"fc-stack\" role=\"group\" aria-label=\"Activity level\">\n        <button type=\"button\" class=\"fc-opt is-on\" data-activity=\"low\"><span class=\"fc-opt-t\">Baja \/ sedentaria<\/span><span class=\"fc-opt-s\">Menos de 30 minutos de paseo tranquilo; sobre todo descanso<\/span><\/button>\n        <button type=\"button\" class=\"fc-opt\" data-activity=\"moderate\"><span class=\"fc-opt-t\">Moderado<\/span><span class=\"fc-opt-s\">Alrededor de 1 hora de paseo y algo de juego<\/span><\/button>\n        <button type=\"button\" class=\"fc-opt\" data-activity=\"high\"><span class=\"fc-opt-t\">Alta \/ muy activa<\/span><span class=\"fc-opt-s\">M\u00e1s de 2 horas, correr y juegos intensos, activo casi todo el d\u00eda<\/span><\/button>\n        <button type=\"button\" class=\"fc-opt\" data-activity=\"working\"><span class=\"fc-opt-t\">Perro de trabajo<\/span><span class=\"fc-opt-s\">Trabajo duro y constante: cuidar del ganado, tirar de trineos, trabajar en el campo. Horas de gran esfuerzo <\/span><\/button>\n      <\/div>\n    <\/div>\n\n        <div class=\"fc-field\">\n      <span class=\"fc-label\">\u00bfQu\u00e9 comida est\u00e1s usando?<\/span>\n      <div class=\"fc-seg\" role=\"group\" aria-label=\"Food\">\n        <button type=\"button\" class=\"fc-seg-btn is-on\" data-food=\"bonza\">Bonza S&#038;AG<\/button>\n        <button type=\"button\" class=\"fc-seg-btn\" data-food=\"custom\">Otra comida<\/button>\n      <\/div>\n      <div id=\"fc-food-custom\" class=\"fc-help\" hidden=\"\">\n        <label class=\"fc-label fc-label-sm\" for=\"fc-food-kcal\">Densidad energ\u00e9tica (de la bater\u00eda)<\/label>\n        <div class=\"fc-weight-row\">\n          <input class=\"fc-input\" id=\"fc-food-kcal\" type=\"number\" inputmode=\"decimal\" min=\"0\" step=\"1\" placeholder=\"p. ej., 3600\"\/>\n          <div class=\"fc-unit\" role=\"group\" aria-label=\"Energy unit\">\n            <button type=\"button\" class=\"fc-unit-btn is-on\" data-foodunit=\"kg\">kcal\/kg<\/button>\n            <button type=\"button\" class=\"fc-unit-btn\" data-foodunit=\"100g\">kcal\/100 g<\/button>\n          <\/div>\n        <\/div>\n        <p class=\"fc-note-sm\">F\u00edjate en la \u00abenerg\u00eda metabolizable\u00bb o en las kcal que pone en el envase. Bonza Super &#038; Ancient Grains tiene 3.581 kcal\/kg. <\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"fc-cta-wrap\">\n      <button type=\"button\" class=\"fc-btn fc-btn-primary\" id=\"fc-run\">Calcula las calor\u00edas diarias<\/button>\n      <button type=\"button\" class=\"fc-btn fc-btn-ghost\" id=\"fc-reset\" hidden=\"\">Empezar de nuevo<\/button>\n      <p class=\"fc-err\" id=\"fc-err\" hidden=\"\"><\/p>\n    <\/div>\n  <\/form>\n\n  <section id=\"fc-results\" class=\"fc-results\" hidden=\"\" aria-live=\"polite\" tabindex=\"-1\"><\/section>\n\n  <footer class=\"fc-foot\">\n    <p class=\"fc-foot-link\">\u00bfNo sabes si tu perro tiene el peso adecuado? Compru\u00e9balo con la <a href=\"https:\/\/bonza-retheme.blz.au\/es\/herramienta-de-puntuacion-de-la-condicion-corporal-del-perro-comprobador-casero-gratuito\/\">herramienta de evaluaci\u00f3n del estado f\u00edsico<\/a>. <\/p>\n    <p class=\"fc-disclaimer\">Esta calculadora te da una estimaci\u00f3n inicial basada en f\u00f3rmulas veterinarias est\u00e1ndar. Las necesidades reales var\u00edan de un perro a otro, as\u00ed que ajusta la cantidad seg\u00fan el estado f\u00edsico de tu perro durante las pr\u00f3ximas semanas. A los cachorros, a las perras gestantes o lactantes y a los perros con problemas de salud hay que alimentarlos siguiendo las recomendaciones del veterinario.  <\/p>\n  <\/footer>\n<\/div>\n\n<style>\n.bonza-fc{\n  --cream:#f8ede3; --paper:#ffffff;\n  --green:#2fa066; --green-deep:#227a4d;\n  --purple:#6e5d84; --purple-deep:#574869; --amber:#ffa825;\n  --divider:#d4bfb2; --ink:#382f2b; --muted:#7a6d64;\n  --radius:14px; --shadow:0 1px 2px rgba(56,47,43,.06),0 6px 20px rgba(56,47,43,.07);\n  box-sizing:border-box; max-width:680px; margin:0 auto; padding:28px 22px 22px;\n  background:var(--cream); border:1px solid var(--divider); border-radius:var(--radius);\n  color:var(--ink); font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;\n  line-height:1.55; -webkit-font-smoothing:antialiased;\n}\n.bonza-fc *,.bonza-fc *::before,.bonza-fc *::after{box-sizing:border-box}\n.bonza-fc h2,.bonza-fc h3,.bonza-fc h4,.bonza-fc p,.bonza-fc label,.bonza-fc span,.bonza-fc ul,.bonza-fc li{\n  margin-top:0 !important;background:none !important;border:0 !important;float:none !important;\n  max-width:none !important;font-family:inherit !important;text-align:left !important}\n.bonza-fc button{font-family:inherit !important}\n.bonza-fc a{color:var(--green-deep) !important;font-weight:600}\n\n.fc-head{margin-bottom:20px}\n.fc-eyebrow{margin:0 0 10px !important;font-size:19px !important;font-weight:800 !important;letter-spacing:.02em !important;text-transform:none !important;color:var(--purple) !important;line-height:1.25 !important}\n.fc-lede{margin:0;font-size:16px;color:var(--muted)}\n\n.fc-form{display:flex;flex-direction:column;gap:18px;margin:0}\n.fc-field{display:flex;flex-direction:column;gap:9px}\n.fc-label{font-size:15px;font-weight:700;color:var(--ink)}\n.fc-label-sm{font-size:13.5px;font-weight:600;color:var(--muted);margin-top:4px}\n\n.fc-weight-row{display:flex;gap:10px;align-items:stretch}\n.fc-input{flex:1;min-width:0;padding:12px 14px;min-height:48px;font-size:16px;font-family:inherit;color:var(--ink);\n  background:var(--paper) !important;border:1.5px solid #c3ad9b !important;border-radius:10px;\n  box-shadow:inset 0 1px 2px rgba(56,47,43,.05)}\n.fc-input::placeholder{color:#a89a8f}\n.fc-input:focus{outline:3px solid rgba(47,160,102,.3);outline-offset:1px;border-color:var(--green) !important}\n.fc-unit{display:flex;gap:4px;background:var(--paper);border:1.5px solid var(--divider);border-radius:10px;padding:3px}\n.fc-unit-btn{padding:0 14px;min-height:42px;border:1.5px solid transparent !important;border-radius:8px;background:none !important;color:var(--muted) !important;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap}\n.fc-unit-btn.is-on,.fc-unit-btn.is-on:focus,.fc-unit-btn.is-on:active,.fc-unit-btn.is-on:hover{background:#eaf5ee !important;color:var(--green-deep) !important;border-color:var(--green) !important}\n.bonza-fc .fc-unit-btn::before,.bonza-fc .fc-unit-btn::after,.bonza-fc .fc-seg-btn::before,.bonza-fc .fc-seg-btn::after,.bonza-fc .fc-opt::before,.bonza-fc .fc-opt::after{content:none !important;display:none !important}\n.fc-unit-static{display:flex;align-items:center;padding:0 16px;font-size:14px;font-weight:700;color:var(--muted);background:var(--paper);border:1.5px solid var(--divider);border-radius:10px}\n\n.fc-seg{display:flex;gap:8px;flex-wrap:wrap}\n.fc-seg-btn{flex:1 1 auto;padding:11px 14px;min-height:48px;border:1.5px solid var(--divider);border-radius:10px;\n  background:var(--paper);color:var(--ink);font-size:14.5px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s;white-space:nowrap}\n.fc-seg-btn:hover{border-color:var(--green)}\n.fc-seg-btn.is-on,.fc-seg-btn.is-on:focus,.fc-seg-btn.is-on:active,.fc-seg-btn.is-on:hover{border-color:var(--green) !important;background:#eaf5ee !important;color:var(--green-deep) !important}\n.fc-seg-btn:focus-visible{outline:3px solid rgba(47,160,102,.35);outline-offset:2px}\n\n.fc-stack{display:flex;flex-direction:column;gap:8px}\n.fc-opt{display:flex;flex-direction:column;gap:2px;text-align:left;padding:12px 14px;min-height:56px;\n  border:1.5px solid var(--divider);border-radius:10px;background:var(--paper);cursor:pointer;transition:border-color .15s,background .15s}\n.fc-opt:hover{border-color:var(--green)}\n.fc-opt.is-on,.fc-opt.is-on:focus,.fc-opt.is-on:active,.fc-opt.is-on:hover{border-color:var(--green) !important;background:#eaf5ee !important}\n.fc-opt.is-on .fc-opt-t{color:var(--green-deep) !important}\n.fc-opt.is-on .fc-opt-s{color:var(--muted) !important}\n.fc-opt:focus-visible{outline:3px solid rgba(47,160,102,.35);outline-offset:2px}\n.fc-opt-t{font-size:15px;font-weight:700;color:var(--ink)}\n.fc-opt-s{font-size:13px;color:var(--muted)}\n\n.fc-help{margin-top:2px;padding:14px 16px;background:var(--paper);border:1px solid var(--divider);border-radius:10px}\n.fc-help p{margin:0 0 10px;font-size:14px;color:var(--muted)}\n.fc-help .fc-weight-row{margin-top:2px}\n.fc-note-sm{margin:10px 0 0 !important;font-size:12.5px;color:var(--muted)}\n\n.fc-cta-wrap{margin-top:6px}\n.fc-btn{font-family:inherit;font-size:15px;font-weight:700;padding:14px 22px;min-height:50px;border-radius:10px;cursor:pointer;transition:background .15s,border-color .15s,color .15s;width:100%}\n.fc-btn-primary{background:var(--green);border:1.5px solid var(--green);color:#fff}\n.fc-btn-primary:hover{background:var(--green-deep);border-color:var(--green-deep)}\n.fc-btn-ghost{background:var(--paper);border:1.5px solid var(--divider);color:var(--ink);margin-top:10px}\n.fc-btn-ghost:hover{border-color:var(--green);color:var(--green-deep)}\n.fc-btn:focus-visible{outline:3px solid rgba(110,93,132,.4);outline-offset:2px}\n.fc-err{margin:12px 0 0;font-size:14px;font-weight:600;color:#c25239;text-align:center}\n\n\/* Results *\/\n.fc-results{margin-top:24px;border-radius:12px;overflow:hidden;border:1px solid var(--divider);background:var(--paper)}\n.fc-results:focus{outline:none}\n.fc-headline{padding:26px 22px;text-align:center;background:linear-gradient(180deg,#eaf5ee 0%,var(--paper) 100%);border-bottom:1px solid var(--divider)}\n.fc-headline-label{margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--purple);text-align:center !important}\n.fc-kcal{margin:0;font-size:clamp(34px,9vw,52px);font-weight:800;line-height:1;color:var(--green-deep);letter-spacing:-.02em;text-align:center !important}\n.fc-kcal span{font-size:.42em;font-weight:700;color:var(--muted);letter-spacing:0}\n.fc-headline-sub{margin:10px 0 0;font-size:14px;color:var(--muted);text-align:center !important}\n\n.fc-block{padding:18px 22px;border-bottom:1px solid var(--divider)}\n.fc-block:last-child{border-bottom:0}\n.fc-block h4{margin:0 0 6px;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--purple)}\n.fc-grams{margin:0;font-size:20px;font-weight:800;color:var(--ink)}\n.fc-grams span{font-size:14px;font-weight:600;color:var(--muted)}\n.fc-block p.fc-sub{margin:6px 0 0;font-size:14px;color:var(--muted)}\n.fc-weigh{margin:12px 0 0;padding:11px 14px;background:var(--cream);border-left:3px solid var(--amber);border-radius:0 8px 8px 0;font-size:13.5px;color:var(--ink)}\n.fc-weigh strong{color:var(--green-deep)}\n\n.fc-bags{display:flex;flex-direction:column;gap:10px;margin-top:12px}\n.fc-bag{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border:1.5px solid var(--divider);border-radius:10px;background:var(--cream)}\n.fc-bag.is-pick{border-color:var(--green);background:#eaf5ee}\n.fc-bag-name{font-size:15px;font-weight:700;color:var(--ink)}\n.fc-bag-pick{display:inline-block;margin-left:8px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--green-deep);vertical-align:middle}\n.fc-bag-days{font-size:15px;font-weight:700;color:var(--green-deep);white-space:nowrap}\n.fc-bag-days span{font-size:13px;font-weight:600;color:var(--muted)}\n.fc-sub-cta{margin:14px 0 0;font-size:14.5px}\n\n.fc-caveat{padding:16px 22px;background:var(--cream);font-size:13.5px;color:var(--muted)}\n.fc-caveat strong{color:var(--ink)}\n\n.fc-foot{margin-top:22px;padding-top:18px;border-top:1px solid var(--divider)}\n.fc-foot-link{margin:0 0 12px;font-size:14.5px}\n.fc-disclaimer{margin:0;font-size:12.5px;line-height:1.5;color:var(--muted)}\n\n@media (max-width:480px){\n  .bonza-fc{padding:22px 16px 18px;border-radius:0}\n  .fc-seg-btn{flex:1 1 100%}\n}\n@media (prefers-reduced-motion:reduce){.bonza-fc *{transition:none !important}}\n<\/style>\n<script src=\"data:text\/javascript;base64,KGZ1bmN0aW9uKCl7CiBmdW5jdGlvbiBpbml0KCl7CiAgdmFyIEJPTlpBX0tDQUxfUEVSX0tHID0gMzU4MTsKICB2YXIgQk9OWkFfRk9PRF9OQU1FID0gIkJvbnphIFN1cGVyICYgQW5jaWVudCBHcmFpbnMiOwogIHZhciBCQUdTID0gWyB7bGFiZWw6IjIuNSBrZyBiYWciLCBncmFtczoyNTAwfSwge2xhYmVsOiIxMCBrZyBiYWciLCBncmFtczoxMDAwMH0gXTsKCiAgdmFyIHJvb3Q9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImJvbnphLWZjIik7IGlmKCFyb290KSByZXR1cm47CiAgdmFyIFMgPSB7IHVuaXQ6ImtnIiwgc3RhZ2U6ImFkdWx0IiwgaWRlYWw6InllcyIsIHB1cHB5YWdlOiJ1bmRlcjQiLCBuZXV0ZXI6InllcyIsIGFjdGl2aXR5OiJsb3ciLCBmb29kOiJib256YSIsIGZvb2R1bml0OiJrZyIgfTsKCiAgZnVuY3Rpb24gJChpZCl7IHJldHVybiByb290LnF1ZXJ5U2VsZWN0b3IoaWQpOyB9CiAgdmFyIHdlaWdodEVsPSQoIiNmYy13ZWlnaHQiKSwgaWRlYWxXZWlnaHRFbD0kKCIjZmMtaWRlYWwtd2VpZ2h0IiksIGFkdWx0V2VpZ2h0RWw9JCgiI2ZjLWFkdWx0LXdlaWdodCIpLCBmb29kS2NhbEVsPSQoIiNmYy1mb29kLWtjYWwiKTsKICB2YXIgZXJyRWw9JCgiI2ZjLWVyciIpLCByZXN1bHRzRWw9JCgiI2ZjLXJlc3VsdHMiKSwgcmVzZXRCdG49JCgiI2ZjLXJlc2V0Iik7CgogIC8qIHNlZ21lbnRlZCArIHVuaXQgKyBvcHRpb24gYnV0dG9uIHdpcmluZyAqLwogIHJvb3QuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLCBmdW5jdGlvbihlKXsKICAgIHZhciBiPWUudGFyZ2V0LmNsb3Nlc3QoImJ1dHRvbltkYXRhLXVuaXRdLGJ1dHRvbltkYXRhLXN0YWdlXSxidXR0b25bZGF0YS1pZGVhbF0sYnV0dG9uW2RhdGEtcHVwcHlhZ2VdLGJ1dHRvbltkYXRhLW5ldXRlcl0sYnV0dG9uW2RhdGEtYWN0aXZpdHldLGJ1dHRvbltkYXRhLWZvb2RdLGJ1dHRvbltkYXRhLWZvb2R1bml0XSIpOwogICAgaWYoIWIpIHJldHVybjsKICAgIHZhciBtYXA9W1siZGF0YS11bml0IiwidW5pdCJdLFsiZGF0YS1zdGFnZSIsInN0YWdlIl0sWyJkYXRhLWlkZWFsIiwiaWRlYWwiXSxbImRhdGEtcHVwcHlhZ2UiLCJwdXBweWFnZSJdLFsiZGF0YS1uZXV0ZXIiLCJuZXV0ZXIiXSxbImRhdGEtYWN0aXZpdHkiLCJhY3Rpdml0eSJdLFsiZGF0YS1mb29kIiwiZm9vZCJdLFsiZGF0YS1mb29kdW5pdCIsImZvb2R1bml0Il1dOwogICAgbWFwLmZvckVhY2goZnVuY3Rpb24ocGFpcil7CiAgICAgIHZhciBhdHRyPXBhaXJbMF0sIGtleT1wYWlyWzFdOwogICAgICBpZihiLmhhc0F0dHJpYnV0ZShhdHRyKSl7CiAgICAgICAgU1trZXldPWIuZ2V0QXR0cmlidXRlKGF0dHIpOwogICAgICAgIHZhciBncnA9Yi5wYXJlbnROb2RlOwogICAgICAgIGdycC5xdWVyeVNlbGVjdG9yQWxsKCJbIithdHRyKyJdIikuZm9yRWFjaChmdW5jdGlvbih4KXsgeC5jbGFzc0xpc3QucmVtb3ZlKCJpcy1vbiIpOyB9KTsKICAgICAgICBiLmNsYXNzTGlzdC5hZGQoImlzLW9uIik7CiAgICAgICAgb25DaGFuZ2Uoa2V5KTsKICAgICAgfQogICAgfSk7CiAgICBpZihiLmJsdXIpIGIuYmx1cigpOyAgLyogZHJvcCBmb2N1cyBzbyB0aGUgdGhlbWUncyBmb2N1cyBiYWNrZ3JvdW5kIGNhbid0IG1hc2sgdGhlIHNlbGVjdGVkIHRpbnQgKi8KICB9KTsKCiAgZnVuY3Rpb24gb25DaGFuZ2Uoa2V5KXsKICAgIGlmKGtleT09PSJ1bml0Iil7ICQoIiNmYy1pZGVhbC11bml0IikudGV4dENvbnRlbnQ9Uy51bml0OyAkKCIjZmMtYWR1bHQtdW5pdCIpLnRleHRDb250ZW50PVMudW5pdDsgfQogICAgaWYoa2V5PT09InN0YWdlIikgYXBwbHlTdGFnZSgpOwogICAgaWYoa2V5PT09ImlkZWFsIikgJCgiI2ZjLWlkZWFsLWhlbHAiKS5oaWRkZW4gPSAoUy5pZGVhbCE9PSJubyIpOwogICAgaWYoa2V5PT09ImZvb2QiKSAkKCIjZmMtZm9vZC1jdXN0b20iKS5oaWRkZW4gPSAoUy5mb29kIT09ImN1c3RvbSIpOwogIH0KCiAgZnVuY3Rpb24gYXBwbHlTdGFnZSgpewogICAgdmFyIHB1cHB5PVMuc3RhZ2U9PT0icHVwcHkiLCBhZHVsdD1TLnN0YWdlPT09ImFkdWx0IjsKICAgIHZhciBwZj0kKCIjZmMtcHVwcHktZmllbGQiKTsgaWYocGYpIHBmLmhpZGRlbj0hcHVwcHk7CiAgICB2YXIgaWRmPSQoIiNmYy1pZGVhbC1maWVsZCIpOyBpZihpZGYpIGlkZi5oaWRkZW49cHVwcHk7ICAgICAgICAgICAvKiBwdXBwaWVzIHVzZSBjdXJyZW50IGdyb3dpbmcgd2VpZ2h0ICovCiAgICB2YXIgbmY9JCgiI2ZjLW5ldXRlci1maWVsZCIpOyBpZihuZikgbmYuaGlkZGVuPSFhZHVsdDsKICAgIHZhciBhZj0kKCIjZmMtYWN0aXZpdHktZmllbGQiKTsgaWYoYWYpIGFmLmhpZGRlbj0hYWR1bHQ7ICAgICAgICAgIC8qIHNlbmlvciB1c2VzIGl0cyBvd24gZmFjdG9yOyBwdXBweSB1c2VzIGdyb3d0aCBmYWN0b3IgKi8KICB9CgogIGZ1bmN0aW9uIHRvS2codil7IHJldHVybiBTLnVuaXQ9PT0ia2ciID8gdiA6IHYvMi4yMDQ2MjsgfQogIGZ1bmN0aW9uIGZvb2RLY2FsUGVyS2coKXsKICAgIGlmKFMuZm9vZD09PSJib256YSIpIHJldHVybiBCT05aQV9LQ0FMX1BFUl9LRzsKICAgIHZhciB2PXBhcnNlRmxvYXQoZm9vZEtjYWxFbC52YWx1ZSk7CiAgICBpZighKHY+MCkpIHJldHVybiBudWxsOwogICAgcmV0dXJuIFMuZm9vZHVuaXQ9PT0ia2ciID8gdiA6IHYqMTA7ICAgLyoga2NhbC8xMDBnIC0+IGtjYWwva2cgKi8KICB9CiAgZnVuY3Rpb24gZm9vZE5hbWUoKXsgcmV0dXJuIFMuZm9vZD09PSJib256YSIgPyBCT05aQV9GT09EX05BTUUgOiAieW91ciBmb29kIjsgfQoKICBmdW5jdGlvbiByZXIoa2cpeyByZXR1cm4gNzAqTWF0aC5wb3coa2csMC43NSk7IH0KCiAgLyogcmV0dXJucyB7bG93LCBoaWdofSBrY2FsL2RheTsgbG93PT09aGlnaCB1bmxlc3Mgd29ya2luZyBkb2cgKi8KICBmdW5jdGlvbiBtZXIoKXsKICAgIHZhciBjdXJLZz10b0tnKHBhcnNlRmxvYXQod2VpZ2h0RWwudmFsdWUpKTsKICAgIGlmKFMuc3RhZ2U9PT0icHVwcHkiKXsKICAgICAgdmFyIGFkdWx0Vz1wYXJzZUZsb2F0KGFkdWx0V2VpZ2h0RWwudmFsdWUpOwogICAgICBpZihhZHVsdFc+MCl7CiAgICAgICAgdmFyIHA9Y3VyS2cvdG9LZyhhZHVsdFcpOyBpZihwPjEpcD0xOyBpZihwPDAuMDUpcD0wLjA1OwogICAgICAgIHZhciBtPTEzMCpNYXRoLnBvdyhjdXJLZywwLjc1KSozLjIqKE1hdGguZXhwKC0wLjg3KnApLTAuMSk7CiAgICAgICAgcmV0dXJuIHtsb3c6bSxoaWdoOm19OwogICAgICB9CiAgICAgIHZhciBmPVMucHVwcHlhZ2U9PT0idW5kZXI0Ij8zLjA6Mi4wOwogICAgICByZXR1cm4ge2xvdzpyZXIoY3VyS2cpKmYsIGhpZ2g6cmVyKGN1cktnKSpmfTsKICAgIH0KICAgIC8qIGFkdWx0IC8gc2VuaW9yIHVzZSBJREVBTCB3ZWlnaHQgKi8KICAgIHZhciBpZGVhbEtnPWN1cktnOwogICAgaWYoUy5pZGVhbD09PSJubyIpewogICAgICB2YXIgaXY9cGFyc2VGbG9hdChpZGVhbFdlaWdodEVsLnZhbHVlKTsKICAgICAgaWYoaXY+MCkgaWRlYWxLZz10b0tnKGl2KTsKICAgIH0KICAgIHZhciBSPXJlcihpZGVhbEtnKTsKICAgIGlmKFMuc3RhZ2U9PT0ic2VuaW9yIikgcmV0dXJuIHtsb3c6UioxLjQsIGhpZ2g6UioxLjR9OwogICAgLyogYWR1bHQgKi8KICAgIGlmKFMuYWN0aXZpdHk9PT0ibG93Iil7IHZhciBsZj1TLm5ldXRlcj09PSJ5ZXMiPzEuNjoxLjg7IHJldHVybiB7bG93OlIqbGYsaGlnaDpSKmxmfTsgfQogICAgaWYoUy5hY3Rpdml0eT09PSJtb2RlcmF0ZSIpIHJldHVybiB7bG93OlIqMi4wLGhpZ2g6UioyLjB9OwogICAgaWYoUy5hY3Rpdml0eT09PSJoaWdoIikgcmV0dXJuIHtsb3c6UiozLjAsaGlnaDpSKjMuMH07CiAgICByZXR1cm4ge2xvdzpSKjQuMCwgaGlnaDpSKjguMH07IC8qIHdvcmtpbmcgKi8KICB9CgogIGZ1bmN0aW9uIGZtdChuKXsgcmV0dXJuIE1hdGgucm91bmQobikudG9Mb2NhbGVTdHJpbmcoKTsgfQogIGZ1bmN0aW9uIGlzUmFuZ2UobSl7IHJldHVybiBNYXRoLmFicyhtLmhpZ2gtbS5sb3cpPjE7IH0KCiAgJCgiI2ZjLXJ1biIpLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwgZnVuY3Rpb24oKXsKICAgIGVyckVsLmhpZGRlbj10cnVlOwogICAgdmFyIHc9cGFyc2VGbG9hdCh3ZWlnaHRFbC52YWx1ZSk7CiAgICBpZighKHc+MCkpeyBzaG93RXJyKCJQbGVhc2UgZW50ZXIgeW91ciBkb2cncyB3ZWlnaHQuIik7IHJldHVybjsgfQogICAgdmFyIGZrPWZvb2RLY2FsUGVyS2coKTsKICAgIGlmKGZrPT09bnVsbCl7IHNob3dFcnIoIlBsZWFzZSBlbnRlciB5b3VyIGZvb2QncyBlbmVyZ3kgZGVuc2l0eSwgb3IgY2hvb3NlIEJvbnphIFMmQUcuIik7IHJldHVybjsgfQogICAgdmFyIG09bWVyKCk7CiAgICBpZighKG0ubG93PjApKXsgc2hvd0VycigiUGxlYXNlIGNoZWNrIHRoZSB3ZWlnaHRzIHlvdSBoYXZlIGVudGVyZWQuIik7IHJldHVybjsgfQogICAgcmVuZGVyKG0sIGZrKTsKICAgIHJlc3VsdHNFbC5oaWRkZW49ZmFsc2U7IHJlc2V0QnRuLmhpZGRlbj1mYWxzZTsKICAgIHJlc3VsdHNFbC5mb2N1cygpOyByZXN1bHRzRWwuc2Nyb2xsSW50b1ZpZXcoe2JlaGF2aW9yOiJzbW9vdGgiLGJsb2NrOiJzdGFydCJ9KTsKICB9KTsKCiAgZnVuY3Rpb24gc2hvd0Vycihtc2cpeyBlcnJFbC50ZXh0Q29udGVudD1tc2c7IGVyckVsLmhpZGRlbj1mYWxzZTsgfQoKICByZXNldEJ0bi5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIGZ1bmN0aW9uKCl7CiAgICByZXN1bHRzRWwuaGlkZGVuPXRydWU7IHJlc3VsdHNFbC5pbm5lckhUTUw9IiI7IHJlc2V0QnRuLmhpZGRlbj10cnVlOwogICAgcm9vdC5zY3JvbGxJbnRvVmlldyh7YmVoYXZpb3I6InNtb290aCIsYmxvY2s6InN0YXJ0In0pOwogIH0pOwoKICBmdW5jdGlvbiByZW5kZXIobSwgZmspewogICAgdmFyIHJhbmdlPWlzUmFuZ2UobSk7CiAgICB2YXIgZ0xvdz1tLmxvdy9mayoxMDAwLCBnSGlnaD1tLmhpZ2gvZmsqMTAwMDsKICAgIHZhciBnTWlkPShnTG93K2dIaWdoKS8yOwogICAgdmFyIG5hbWU9Zm9vZE5hbWUoKTsKCiAgICAvKiBoZWFkbGluZSAqLwogICAgdmFyIGtjYWxTdHIgPSByYW5nZSA\/IChmbXQobS5sb3cpKyJcdTIwMTMiK2ZtdChtLmhpZ2gpKSA6IGZtdChtLmxvdyk7CiAgICB2YXIgaHRtbD0nPGRpdiBjbGFzcz0iZmMtaGVhZGxpbmUiPicKICAgICAgKyc8cCBjbGFzcz0iZmMtaGVhZGxpbmUtbGFiZWwiPkVzdGltYXRlZCBkYWlseSBjYWxvcmllczwvcD4nCiAgICAgICsnPHAgY2xhc3M9ImZjLWtjYWwiPicra2NhbFN0cisnIDxzcGFuPmtjYWwgLyBkYXk8L3NwYW4+PC9wPicKICAgICAgKyc8cCBjbGFzcz0iZmMtaGVhZGxpbmUtc3ViIj4nKyhyYW5nZT8iQSB3b3JraW5nIGRvZydzIG5lZWRzIHZhcnkgd2lkZWx5IHdpdGggdGhlIGludGVuc2l0eSBvZiB3b3JrLCBzbyB0aGlzIGlzIHNob3duIGFzIGEgcmFuZ2UuIjoiWW91ciBkb2cncyBlc3RpbWF0ZWQgbWFpbnRlbmFuY2UgZW5lcmd5IG5lZWRzLiIpKyc8L3A+PC9kaXY+JzsKCiAgICAvKiBncmFtcyAqLwogICAgdmFyIGdyYW1TdHIgPSByYW5nZSA\/IChmbXQoZ0xvdykrIlx1MjAxMyIrZm10KGdIaWdoKSkgOiBmbXQoZ0xvdyk7CiAgICBodG1sKz0nPGRpdiBjbGFzcz0iZmMtYmxvY2siPjxoND5Ib3cgbXVjaCAnK25hbWUrJzwvaDQ+JwogICAgICArJzxwIGNsYXNzPSJmYy1ncmFtcyI+JytncmFtU3RyKycgPHNwYW4+ZyBwZXIgZGF5PC9zcGFuPjwvcD4nCiAgICAgICsnPHAgY2xhc3M9ImZjLXN1YiI+QmFzZWQgb24gJytmbXQoZmspKycga2NhbC9rZy4gU3BsaXQgYWNyb3NzIHlvdXIgZG9nXHUyMDE5cyB1c3VhbCBudW1iZXIgb2YgbWVhbHMuIEFkanVzdCB0byBrZWVwIHlvdXIgZG9nIGF0IGEgaGVhbHRoeSBib2R5IGNvbmRpdGlvbi48L3A+JwogICAgICArJzxwIGNsYXNzPSJmYy13ZWlnaCI+PHN0cm9uZz5XZWlnaCBpdCwgZG9uXHUyMDE5dCBzY29vcCBpdC48L3N0cm9uZz4gVXNlIGtpdGNoZW4gc2NhbGVzIHJhdGhlciB0aGFuIGEgY3VwIG9yIHNjb29wLiBJbiB2ZXRlcmluYXJ5IHJlc2VhcmNoLCBjdXBzIGFuZCBzY29vcHMgd2VyZSBvdXQgYnkgYW55dGhpbmcgZnJvbSA0OCUgdG9vIGxpdHRsZSB0byAxNTIlIHRvbyBtdWNoLCB1c3VhbGx5IG92ZXJmZWVkaW5nLjwvcD48L2Rpdj4nOwoKICAgIC8qIGJhZ3MgKyBzdWJzY3JpcHRpb24gKi8KICAgIHZhciBnRm9yQmFncyA9IHJhbmdlID8gZ01pZCA6IGdMb3c7CiAgICB2YXIgZDI1PU1hdGguZmxvb3IoMjUwMC9nRm9yQmFncyksIGQxMD1NYXRoLmZsb29yKDEwMDAwL2dGb3JCYWdzKTsKICAgIC8qIHBpY2sgbG9naWM6IHRocm91Z2ggMi41a2cgaW4gdW5kZXIgMiB3ZWVrcyAtPiAxMGtnIGJldHRlciB2YWx1ZTsgMTBrZyBsYXN0cyA+MTIgd2Vla3MgLT4gMi41a2cgZnJlc2hlcjsgZWxzZSAxMGtnIHZhbHVlICovCiAgICB2YXIgcGljayA9IChkMjU8MTQpID8gIjEwa2ciIDogKGQxMD44NCA\/ICIyLjVrZyIgOiAiMTBrZyIpOwogICAgaHRtbCs9JzxkaXYgY2xhc3M9ImZjLWJsb2NrIj48aDQ+Qm9uemEgYmFnIHNpemVzPC9oND48ZGl2IGNsYXNzPSJmYy1iYWdzIj4nCiAgICAgICsgYmFnUm93KCIyLjUga2cgYmFnIiwgZDI1LCBwaWNrPT09IjIuNWtnIikKICAgICAgKyBiYWdSb3coIjEwIGtnIGJhZyIsIGQxMCwgcGljaz09PSIxMGtnIikKICAgICAgKyc8L2Rpdj4nCiAgICAgICsnPHAgY2xhc3M9ImZjLXN1Yi1jdGEiPkJvdGggc2l6ZXMgb2YgPGEgaHJlZj0iaHR0cHM6Ly93d3cuYm9uemEuZG9nL3Byb2R1Y3QvdmVnYW4tcGxhbnQtYmFzZWQtZG9nLWZvb2QvIj5TdXBlciAmYW1wOyBBbmNpZW50IEdyYWluczwvYT4gYXJlIGF2YWlsYWJsZSBvbiBhIGZsZXhpYmxlIHN1YnNjcmlwdGlvbiwgc28geW91IGNhbiBtYXRjaCB0aGUgZGVsaXZlcnkgdG8gaG93IHF1aWNrbHkgeW91ciBkb2cgZ2V0cyB0aHJvdWdoIGEgYmFnLicKICAgICAgKyAocmFuZ2U\/ICIgRm9yIGEgd29ya2luZyBkb2csIGJhZyBsaWZlIGlzIGVzdGltYXRlZCBmcm9tIHRoZSBtaWQtcG9pbnQgb2YgdGhlIHJhbmdlLiIgOiAiIikKICAgICAgKyc8L3A+PC9kaXY+JzsKCiAgICAvKiBjYXZlYXRzICovCiAgICB2YXIgY2F2PSc8c3Ryb25nPlRoaXMgaXMgYSBzdGFydGluZyBwb2ludC48L3N0cm9uZz4gV2VpZ2ggeW91ciBkb2cgZXZlcnkgZmV3IHdlZWtzIGFuZCBhZGp1c3QgdGhlIGFtb3VudCB1cCBvciBkb3duIHRvIGtlZXAgdGhlbSBpbiBnb29kIGJvZHkgY29uZGl0aW9uLiAnOwogICAgaWYoUy5zdGFnZT09PSJwdXBweSIpewogICAgICBjYXYrPSdQdXBwaWVzIGdyb3cgcXVpY2tseSBhbmQgdGhlaXIgbmVlZHMgY2hhbmdlIG1vbnRoIHRvIG1vbnRoLCBlc3BlY2lhbGx5IGluIGxhcmdlIGFuZCBnaWFudCBicmVlZHMsIHNvIGNoZWNrIGluIHdpdGggeW91ciB2ZXQgYW5kIHJld2VpZ2ggb2Z0ZW4uJzsKICAgIH0gZWxzZSBpZihTLmlkZWFsPT09Im5vIil7CiAgICAgIGNhdis9J0JlY2F1c2UgeW91ciBkb2cgbWF5IG5vdCBiZSBhdCB0aGVpciBpZGVhbCB3ZWlnaHQsIHRyZWF0IHRoaXMgZmlndXJlIGFzIHByb3Zpc2lvbmFsIGFuZCBjb25maXJtIGlkZWFsIHdlaWdodCB3aXRoIHlvdXIgdmV0IG9yIHRoZSBCb2R5IENvbmRpdGlvbiBTY29yZSB0b29sLic7CiAgICB9IGVsc2UgewogICAgICBjYXYrPSdGb3IgcHJlZ25hbnQgb3IgbnVyc2luZyBkb2dzLCBvciBhbnkgZG9nIHdpdGggYSBoZWFsdGggY29uZGl0aW9uLCBmZWVkIHRvIHZldGVyaW5hcnkgYWR2aWNlIHJhdGhlciB0aGFuIHRoaXMgZXN0aW1hdGUuJzsKICAgIH0KICAgIGh0bWwrPSc8ZGl2IGNsYXNzPSJmYy1jYXZlYXQiPicrY2F2Kyc8L2Rpdj4nOwoKICAgIHJlc3VsdHNFbC5pbm5lckhUTUw9aHRtbDsKICB9CgogIGZ1bmN0aW9uIGJhZ1JvdyhsYWJlbCwgZGF5cywgcGljayl7CiAgICB2YXIgZCA9IGRheXM8MSA\/ICJ1bmRlciBhIGRheSIgOiAoZGF5cysiIGRheSIrKGRheXM9PT0xPyIiOiJzIikpOwogICAgcmV0dXJuICc8ZGl2IGNsYXNzPSJmYy1iYWcnKyhwaWNrPyIgaXMtcGljayI6IiIpKyciPicKICAgICAgKyc8c3BhbiBjbGFzcz0iZmMtYmFnLW5hbWUiPicrbGFiZWwrKHBpY2s\/JzxzcGFuIGNsYXNzPSJmYy1iYWctcGljayI+QmVzdCBmaXQ8L3NwYW4+JzonJykrJzwvc3Bhbj4nCiAgICAgICsnPHNwYW4gY2xhc3M9ImZjLWJhZy1kYXlzIj4nK2QrJyA8c3Bhbj5wZXIgYmFnPC9zcGFuPjwvc3Bhbj48L2Rpdj4nOwogIH0KCiAgLyogaW5pdCAqLwogIGFwcGx5U3RhZ2UoKTsKIH0KIGlmKGRvY3VtZW50LnJlYWR5U3RhdGU9PT0ibG9hZGluZyIpeyBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJET01Db250ZW50TG9hZGVkIiwgaW5pdCk7IH0gZWxzZSB7IGluaXQoKTsgfQp9KSgpOw==\" data-no-optimize=\"1\" data-no-minify=\"1\" data-no-defer=\"1\" data-cfasync=\"false\"><\/script>\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n<h3 class=\"wp-block-heading\">C\u00f3mo funciona la calculadora<\/h3>\n\n<p class=\"wp-block-paragraph\">Las necesidades cal\u00f3ricas diarias de tu perro se calculan en dos pasos que los veterinarios suelen seguir. Primero, se calcula su necesidad energ\u00e9tica en reposo \u2014las calor\u00edas que quema simplemente por estar vivo\u2014 a partir de su peso corporal ideal. A continuaci\u00f3n, esa cifra se multiplica por un factor que tiene en cuenta la etapa de vida y el nivel de actividad \u2014desde un perro sedentario de casa hasta un perro de granja o de trineo que trabaja duro\u2014 para obtener sus necesidades energ\u00e9ticas diarias totales. Primero te mostramos esa cifra de calor\u00edas, luego la convertimos en gramos de comida usando la densidad energ\u00e9tica de tu pienso y, por \u00faltimo, te indicamos cu\u00e1nto te durar\u00e1 cada bolsa seg\u00fan su tama\u00f1o.   <\/p>\n\n<h3 class=\"wp-block-heading\">P\u00e9salo, no lo cojas a cucharadas<\/h3>\n\n<p class=\"wp-block-paragraph\">Una vez que sepas los gramos diarios que necesita tu perro, usa una b\u00e1scula de cocina para pesar la comida, no una taza ni una cuchara dosificadora. Puede parecer una tonter\u00eda, pero la diferencia es importante. En un estudio de la Universidad de Guelph con 100 due\u00f1os de perros, publicado en Veterinary Record, las raciones medidas con tazas y cucharas oscilaban entre un 48 % menos de lo necesario y un 152 % de m\u00e1s, y los due\u00f1os tend\u00edan a sobreestimar las cantidades, sobrealimentando sin darse cuenta a sus perros. El error era mayor en las raciones m\u00e1s peque\u00f1as, por lo que los perros peque\u00f1os son los que corren mayor riesgo. Un juego barato de b\u00e1scula de cocina digital elimina por completo las conjeturas y, dado que la cifra de calor\u00edas anterior se calcula al gramo, pesar la comida es lo que permite que esa precisi\u00f3n llegue realmente al cuenco.    <\/p>\n\n<h3 class=\"wp-block-heading\">Por qu\u00e9 es importante el peso ideal<\/h3>\n\n<p class=\"wp-block-paragraph\">Las raciones deben basarse en el peso <em>ideal<\/em> de tu perro, no necesariamente en el peso que tiene ahora. Alimentar a un perro con sobrepeso seg\u00fan su peso actual solo sirve para mantener ese exceso. La mayor\u00eda de nosotros valoramos mal el estado f\u00edsico de nuestro perro, as\u00ed que, si no est\u00e1s seguro, merece la pena dedicar dos minutos a comprobarlo con la <a href=\"https:\/\/bonza-retheme.blz.au\/es\/herramienta-de-puntuacion-de-la-condicion-corporal-del-perro-comprobador-casero-gratuito\/\">herramienta de puntuaci\u00f3n del estado f\u00edsico<\/a> antes de decidir la raci\u00f3n.  <\/p>\n\n<h3 class=\"wp-block-heading\">T\u00f3matelo como un punto de partida<\/h3>\n\n<p class=\"wp-block-paragraph\">Cada perro es \u00fanico, y sus necesidades reales pueden variar hasta un 20 % en cualquier sentido. Lo mejor es usar esta estimaci\u00f3n como raci\u00f3n inicial y, despu\u00e9s, pesar a tu perro cada pocas semanas y ajustar la raci\u00f3n al alza o a la baja para que se mantenga en buena forma. A los cachorros, a las perras gestantes o lactantes y a cualquier perro con alg\u00fan problema de salud hay que alimentarlos siguiendo las recomendaciones del veterinario, en lugar de una f\u00f3rmula est\u00e1ndar.  <\/p>\n\n<h3 class=\"wp-block-heading\">Preguntas frecuentes<\/h3>\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1785063871414\"><strong class=\"schema-faq-question\"><strong>\u00bfCu\u00e1ntas calor\u00edas necesita mi perro al d\u00eda?<\/strong><\/strong> <p class=\"schema-faq-answer\">Depende de su peso ideal, la etapa de la vida en la que se encuentren y su nivel de actividad. La calculadora lo calcula usando la f\u00f3rmula est\u00e1ndar de las necesidades energ\u00e9ticas en reposo multiplicada por un factor de actividad, y muestra el resultado en calor\u00edas al d\u00eda. <\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1785064756022\"><strong class=\"schema-faq-question\">\u00bfDeber\u00eda pesar la comida de mi perro o usar un vaso?<\/strong> <p class=\"schema-faq-answer\">P\u00e9salo. Un estudio de la Universidad de Guelph de 2019 publicado en Veterinary Record revel\u00f3 que, cuando los due\u00f1os med\u00edan el pienso seco con tazas y cucharas, las cantidades oscilaban entre un 48 % menos de lo necesario y un 152 % de m\u00e1s, con tendencia a sobrealimentar, y el error era mayor en las raciones m\u00e1s peque\u00f1as, por lo que los perros peque\u00f1os son los m\u00e1s afectados. Como esta calculadora te da una cifra al gramo, pesar esa cantidad en una b\u00e1scula de cocina es lo que convierte un objetivo cal\u00f3rico preciso en una raci\u00f3n exacta en el cuenco.  <\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1785063907710\"><strong class=\"schema-faq-question\"><strong>\u00bfC\u00f3mo convierto las calor\u00edas en la cantidad de comida que hay que darle?<\/strong><\/strong> <p class=\"schema-faq-answer\">Divide las calor\u00edas diarias entre la densidad energ\u00e9tica de tu comida (las kcal por kilogramo que aparecen en el envase). La calculadora lo hace por ti y, en el caso de Bonza Super &amp; Ancient Grains, utiliza 3.581 kcal\/kg. <\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1785063930387\"><strong class=\"schema-faq-question\"><strong>\u00bfDeber\u00eda darle de comer a mi perro seg\u00fan su peso actual o el peso ideal?<\/strong><\/strong> <p class=\"schema-faq-answer\">Peso ideal. Si le das de comer seg\u00fan su peso actual cuando tiene sobrepeso, solo conseguir\u00e1s que se mantenga ese exceso. Si no est\u00e1s seguro de cu\u00e1l es su peso ideal, la <a href=\"https:\/\/bonza-retheme.blz.au\/es\/herramienta-de-puntuacion-de-la-condicion-corporal-del-perro-comprobador-casero-gratuito\/\">herramienta \u00ab\u00cdndice de condici\u00f3n corporal<\/a> \u00bb te ayudar\u00e1.  <\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1785063965531\"><strong class=\"schema-faq-question\"><strong>\u00bfDe verdad los perros de trabajo necesitan m\u00e1s comida?<\/strong><\/strong> <p class=\"schema-faq-answer\">S\u00ed, bastante. Un perro que trabaja duro puede necesitar varias veces m\u00e1s calor\u00edas que un perro de compa\u00f1\u00eda del mismo tama\u00f1o, por eso la calculadora les asigna su propio nivel y muestra el resultado como un rango. <\/p> <\/div> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Calculadora de raciones para perros \u00bfCu\u00e1nto debes darle de comer a tu perro? Esta calculadora gratuita de raciones para perros lo calcula todo desde cero. Introduce el peso, la etapa de vida y el nivel de actividad de tu perro, y te dir\u00e1 cu\u00e1ntas calor\u00edas necesita al d\u00eda; despu\u00e9s, te mostrar\u00e1 cu\u00e1nta comida supone eso [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":143833,"parent":0,"menu_order":17,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","inline_featured_image":false,"footnotes":""},"class_list":["post-143845","page","type-page","status-publish","has-post-thumbnail","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":7}},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.3 (Yoast SEO v28.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Calculadora de raciones para perros | \u00bfCu\u00e1nta comida le das a tu perro?Calculadora de raciones para perros - Bonza<\/title>\n<meta name=\"description\" content=\"Calculadora gratuita de raciones para perros: descubre cu\u00e1ntas calor\u00edas necesita tu perro al d\u00eda y la cantidad exacta que debes darle, seg\u00fan su peso, edad y nivel de actividad. Incluye perros de trabajo.\" \/>\n<meta name=\"robots\" content=\"noindex, nofollow\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Calculadora de raciones para perros\" \/>\n<meta property=\"og:description\" content=\"Calculadora gratuita de raciones para perros: descubre cu\u00e1ntas calor\u00edas necesita tu perro al d\u00eda y la cantidad exacta que debes darle, seg\u00fan su peso, edad y nivel de actividad. Incluye perros de trabajo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bonza-retheme.blz.au\/es\/calculadora-de-raciones-para-perros\/\" \/>\n<meta property=\"og:site_name\" content=\"Bonza\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/bonzadogfoods\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-27T09:10:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bonza-retheme.blz.au\/wp-content\/uploads\/dog-waiting-by-food-bowl-dog-feeding-calculator.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1672\" \/>\n\t<meta property=\"og:image:height\" content=\"941\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/calculadora-de-raciones-para-perros\\\/\",\"url\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/calculadora-de-raciones-para-perros\\\/\",\"name\":\"Calculadora de raciones para perros | \u00bfCu\u00e1nta comida le das a tu perro?Calculadora de raciones para perros - Bonza\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/calculadora-de-raciones-para-perros\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/calculadora-de-raciones-para-perros\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/wp-content\\\/uploads\\\/dog-waiting-by-food-bowl-dog-feeding-calculator.webp\",\"datePublished\":\"2026-07-26T11:36:53+00:00\",\"dateModified\":\"2026-07-27T09:10:26+00:00\",\"description\":\"Calculadora gratuita de raciones para perros: descubre cu\u00e1ntas calor\u00edas necesita tu perro al d\u00eda y la cantidad exacta que debes darle, seg\u00fan su peso, edad y nivel de actividad. Incluye perros de trabajo.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/calculadora-de-raciones-para-perros\\\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/calculadora-de-raciones-para-perros\\\/#faq-question-1785063871414\"},{\"@id\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/calculadora-de-raciones-para-perros\\\/#faq-question-1785064756022\"},{\"@id\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/calculadora-de-raciones-para-perros\\\/#faq-question-1785063907710\"},{\"@id\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/calculadora-de-raciones-para-perros\\\/#faq-question-1785063930387\"},{\"@id\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/calculadora-de-raciones-para-perros\\\/#faq-question-1785063965531\"}],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/calculadora-de-raciones-para-perros\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/calculadora-de-raciones-para-perros\\\/#primaryimage\",\"url\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/wp-content\\\/uploads\\\/dog-waiting-by-food-bowl-dog-feeding-calculator.webp\",\"contentUrl\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/wp-content\\\/uploads\\\/dog-waiting-by-food-bowl-dog-feeding-calculator.webp\",\"width\":1672,\"height\":941,\"caption\":\"Un perro sano que espera con impaciencia junto a un cuenco de comida mientras su due\u00f1o le sirve una raci\u00f3n medida, ilustrando una calculadora de raciones para perros.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/calculadora-de-raciones-para-perros\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calculadora de raciones para perros\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/\",\"name\":\"Bonza\",\"description\":\"Add Years to Your Dog&#039;s Life and Life to Their Years\",\"publisher\":{\"@id\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/#organization\",\"name\":\"Happea Chappea Limited\",\"url\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/wp-content\\\/uploads\\\/cropped-Favicon512-Bonza-Best-Super-Premium-Plant-based-Vegan-Vegetarian-Healthy-Dry-Dog-Food-Online-Subscri.png\",\"contentUrl\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/wp-content\\\/uploads\\\/cropped-Favicon512-Bonza-Best-Super-Premium-Plant-based-Vegan-Vegetarian-Healthy-Dry-Dog-Food-Online-Subscri.png\",\"width\":512,\"height\":512,\"caption\":\"Happea Chappea Limited\"},\"image\":{\"@id\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/bonzadogfoods\",\"https:\\\/\\\/www.instagram.com\\\/bonzadogfoods\\\/\",\"https:\\\/\\\/www.tiktok.com\\\/@bonzadogfoods\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/bonzadogfoods\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@bonzadogfoods\\\/\",\"https:\\\/\\\/www.feefo.com\\\/en-GB\\\/reviews\\\/bonza-dog\",\"https:\\\/\\\/find-and-update.company-information.service.gov.uk\\\/company\\\/10873244\"],\"description\":\"Bonza is a UK plant-based dog food and supplement brand built on a gut-first approach to canine nutrition: plant-based by consequence, not by trend. Its range comprises one complete food, Superfoods and Ancient Grains, and seven targeted Bioactive Bites supplements. Every Bonza product supports the canine gut microbiome through the Biotics Triad of prebiotics, probiotics and postbiotics, and the eight gut-organ axes that connect the gut to the skin, joints, immunity, behaviour, heart, metabolism, liver and longevity, favouring fibre diversity over fibre quantity. The range is formulated in-house by founder Glendon Lloyd, who holds a Diploma in Canine Nutrition and a Diploma in Dog Nutrigenomics, both with Distinction, alongside a board of canine veterinary nutritionists. One Gut. Whole Dog.\",\"email\":\"whistle@bonza.dog\",\"telephone\":\"01453709677\",\"legalName\":\"Happea Chappea Limited\",\"foundingDate\":\"2017-07-19\",\"vatID\":\"GB499631826\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"1\",\"maxValue\":\"10\"},\"founder\":{\"@id\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/#\\\/schema\\\/person\\\/b7a7255205fb41a6ac38fdbc8e19f5f3\"}},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/calculadora-de-raciones-para-perros\\\/#faq-question-1785063871414\",\"position\":1,\"url\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/calculadora-de-raciones-para-perros\\\/#faq-question-1785063871414\",\"name\":\"\u00bfCu\u00e1ntas calor\u00edas necesita mi perro al d\u00eda?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Depende de su peso ideal, la etapa de la vida en la que se encuentren y su nivel de actividad. La calculadora lo calcula usando la f\u00f3rmula est\u00e1ndar de las necesidades energ\u00e9ticas en reposo multiplicada por un factor de actividad, y muestra el resultado en calor\u00edas al d\u00eda. \",\"inLanguage\":\"es\"},\"inLanguage\":\"es\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/calculadora-de-raciones-para-perros\\\/#faq-question-1785064756022\",\"position\":2,\"url\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/calculadora-de-raciones-para-perros\\\/#faq-question-1785064756022\",\"name\":\"\u00bfDeber\u00eda pesar la comida de mi perro o usar un vaso?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"P\u00e9salo. Un estudio de la Universidad de Guelph de 2019 publicado en Veterinary Record revel\u00f3 que, cuando los due\u00f1os med\u00edan el pienso seco con tazas y cucharas, las cantidades oscilaban entre un 48 % menos de lo necesario y un 152 % de m\u00e1s, con tendencia a sobrealimentar, y el error era mayor en las raciones m\u00e1s peque\u00f1as, por lo que los perros peque\u00f1os son los m\u00e1s afectados. Como esta calculadora te da una cifra al gramo, pesar esa cantidad en una b\u00e1scula de cocina es lo que convierte un objetivo cal\u00f3rico preciso en una raci\u00f3n exacta en el cuenco.  \",\"inLanguage\":\"es\"},\"inLanguage\":\"es\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/calculadora-de-raciones-para-perros\\\/#faq-question-1785063907710\",\"position\":3,\"url\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/calculadora-de-raciones-para-perros\\\/#faq-question-1785063907710\",\"name\":\"\u00bfC\u00f3mo convierto las calor\u00edas en la cantidad de comida que hay que darle?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Divide las calor\u00edas diarias entre la densidad energ\u00e9tica de tu comida (las kcal por kilogramo que aparecen en el envase). La calculadora lo hace por ti y, en el caso de Bonza Super & Ancient Grains, utiliza 3.581 kcal\\\/kg. \",\"inLanguage\":\"es\"},\"inLanguage\":\"es\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/calculadora-de-raciones-para-perros\\\/#faq-question-1785063930387\",\"position\":4,\"url\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/calculadora-de-raciones-para-perros\\\/#faq-question-1785063930387\",\"name\":\"\u00bfDeber\u00eda darle de comer a mi perro seg\u00fan su peso actual o el peso ideal?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Peso ideal. Si le das de comer seg\u00fan su peso actual cuando tiene sobrepeso, solo conseguir\u00e1s que se mantenga ese exceso. Si no est\u00e1s seguro de cu\u00e1l es su peso ideal, la <a href=\\\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/herramienta-de-puntuacion-de-la-condicion-corporal-del-perro-comprobador-casero-gratuito\\\/\\\">herramienta \u00ab\u00cdndice de condici\u00f3n corporal<\\\/a> \u00bb te ayudar\u00e1.  \",\"inLanguage\":\"es\"},\"inLanguage\":\"es\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/calculadora-de-raciones-para-perros\\\/#faq-question-1785063965531\",\"position\":5,\"url\":\"https:\\\/\\\/bonza-retheme.blz.au\\\/es\\\/calculadora-de-raciones-para-perros\\\/#faq-question-1785063965531\",\"name\":\"\u00bfDe verdad los perros de trabajo necesitan m\u00e1s comida?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"S\u00ed, bastante. Un perro que trabaja duro puede necesitar varias veces m\u00e1s calor\u00edas que un perro de compa\u00f1\u00eda del mismo tama\u00f1o, por eso la calculadora les asigna su propio nivel y muestra el resultado como un rango. \",\"inLanguage\":\"es\"},\"inLanguage\":\"es\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Calculadora de raciones para perros | \u00bfCu\u00e1nta comida le das a tu perro?Calculadora de raciones para perros - Bonza","description":"Calculadora gratuita de raciones para perros: descubre cu\u00e1ntas calor\u00edas necesita tu perro al d\u00eda y la cantidad exacta que debes darle, seg\u00fan su peso, edad y nivel de actividad. Incluye perros de trabajo.","robots":{"index":"noindex","follow":"nofollow"},"og_locale":"es_ES","og_type":"article","og_title":"Calculadora de raciones para perros","og_description":"Calculadora gratuita de raciones para perros: descubre cu\u00e1ntas calor\u00edas necesita tu perro al d\u00eda y la cantidad exacta que debes darle, seg\u00fan su peso, edad y nivel de actividad. Incluye perros de trabajo.","og_url":"https:\/\/bonza-retheme.blz.au\/es\/calculadora-de-raciones-para-perros\/","og_site_name":"Bonza","article_publisher":"https:\/\/www.facebook.com\/bonzadogfoods","article_modified_time":"2026-07-27T09:10:26+00:00","og_image":[{"width":1672,"height":941,"url":"https:\/\/bonza-retheme.blz.au\/wp-content\/uploads\/dog-waiting-by-food-bowl-dog-feeding-calculator.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["WebPage","FAQPage"],"@id":"https:\/\/bonza-retheme.blz.au\/es\/calculadora-de-raciones-para-perros\/","url":"https:\/\/bonza-retheme.blz.au\/es\/calculadora-de-raciones-para-perros\/","name":"Calculadora de raciones para perros | \u00bfCu\u00e1nta comida le das a tu perro?Calculadora de raciones para perros - Bonza","isPartOf":{"@id":"https:\/\/bonza-retheme.blz.au\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bonza-retheme.blz.au\/es\/calculadora-de-raciones-para-perros\/#primaryimage"},"image":{"@id":"https:\/\/bonza-retheme.blz.au\/es\/calculadora-de-raciones-para-perros\/#primaryimage"},"thumbnailUrl":"https:\/\/bonza-retheme.blz.au\/wp-content\/uploads\/dog-waiting-by-food-bowl-dog-feeding-calculator.webp","datePublished":"2026-07-26T11:36:53+00:00","dateModified":"2026-07-27T09:10:26+00:00","description":"Calculadora gratuita de raciones para perros: descubre cu\u00e1ntas calor\u00edas necesita tu perro al d\u00eda y la cantidad exacta que debes darle, seg\u00fan su peso, edad y nivel de actividad. Incluye perros de trabajo.","breadcrumb":{"@id":"https:\/\/bonza-retheme.blz.au\/es\/calculadora-de-raciones-para-perros\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/bonza-retheme.blz.au\/es\/calculadora-de-raciones-para-perros\/#faq-question-1785063871414"},{"@id":"https:\/\/bonza-retheme.blz.au\/es\/calculadora-de-raciones-para-perros\/#faq-question-1785064756022"},{"@id":"https:\/\/bonza-retheme.blz.au\/es\/calculadora-de-raciones-para-perros\/#faq-question-1785063907710"},{"@id":"https:\/\/bonza-retheme.blz.au\/es\/calculadora-de-raciones-para-perros\/#faq-question-1785063930387"},{"@id":"https:\/\/bonza-retheme.blz.au\/es\/calculadora-de-raciones-para-perros\/#faq-question-1785063965531"}],"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bonza-retheme.blz.au\/es\/calculadora-de-raciones-para-perros\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/bonza-retheme.blz.au\/es\/calculadora-de-raciones-para-perros\/#primaryimage","url":"https:\/\/bonza-retheme.blz.au\/wp-content\/uploads\/dog-waiting-by-food-bowl-dog-feeding-calculator.webp","contentUrl":"https:\/\/bonza-retheme.blz.au\/wp-content\/uploads\/dog-waiting-by-food-bowl-dog-feeding-calculator.webp","width":1672,"height":941,"caption":"Un perro sano que espera con impaciencia junto a un cuenco de comida mientras su due\u00f1o le sirve una raci\u00f3n medida, ilustrando una calculadora de raciones para perros."},{"@type":"BreadcrumbList","@id":"https:\/\/bonza-retheme.blz.au\/es\/calculadora-de-raciones-para-perros\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bonza-retheme.blz.au\/es\/"},{"@type":"ListItem","position":2,"name":"Calculadora de raciones para perros"}]},{"@type":"WebSite","@id":"https:\/\/bonza-retheme.blz.au\/es\/#website","url":"https:\/\/bonza-retheme.blz.au\/es\/","name":"Bonza","description":"Add Years to Your Dog&#039;s Life and Life to Their Years","publisher":{"@id":"https:\/\/bonza-retheme.blz.au\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bonza-retheme.blz.au\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/bonza-retheme.blz.au\/es\/#organization","name":"Happea Chappea Limited","url":"https:\/\/bonza-retheme.blz.au\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/bonza-retheme.blz.au\/es\/#\/schema\/logo\/image\/","url":"https:\/\/bonza-retheme.blz.au\/wp-content\/uploads\/cropped-Favicon512-Bonza-Best-Super-Premium-Plant-based-Vegan-Vegetarian-Healthy-Dry-Dog-Food-Online-Subscri.png","contentUrl":"https:\/\/bonza-retheme.blz.au\/wp-content\/uploads\/cropped-Favicon512-Bonza-Best-Super-Premium-Plant-based-Vegan-Vegetarian-Healthy-Dry-Dog-Food-Online-Subscri.png","width":512,"height":512,"caption":"Happea Chappea Limited"},"image":{"@id":"https:\/\/bonza-retheme.blz.au\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/bonzadogfoods","https:\/\/www.instagram.com\/bonzadogfoods\/","https:\/\/www.tiktok.com\/@bonzadogfoods","https:\/\/www.linkedin.com\/company\/bonzadogfoods\/","https:\/\/www.youtube.com\/@bonzadogfoods\/","https:\/\/www.feefo.com\/en-GB\/reviews\/bonza-dog","https:\/\/find-and-update.company-information.service.gov.uk\/company\/10873244"],"description":"Bonza is a UK plant-based dog food and supplement brand built on a gut-first approach to canine nutrition: plant-based by consequence, not by trend. Its range comprises one complete food, Superfoods and Ancient Grains, and seven targeted Bioactive Bites supplements. Every Bonza product supports the canine gut microbiome through the Biotics Triad of prebiotics, probiotics and postbiotics, and the eight gut-organ axes that connect the gut to the skin, joints, immunity, behaviour, heart, metabolism, liver and longevity, favouring fibre diversity over fibre quantity. The range is formulated in-house by founder Glendon Lloyd, who holds a Diploma in Canine Nutrition and a Diploma in Dog Nutrigenomics, both with Distinction, alongside a board of canine veterinary nutritionists. One Gut. Whole Dog.","email":"whistle@bonza.dog","telephone":"01453709677","legalName":"Happea Chappea Limited","foundingDate":"2017-07-19","vatID":"GB499631826","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"1","maxValue":"10"},"founder":{"@id":"https:\/\/bonza-retheme.blz.au\/es\/#\/schema\/person\/b7a7255205fb41a6ac38fdbc8e19f5f3"}},{"@type":"Question","@id":"https:\/\/bonza-retheme.blz.au\/es\/calculadora-de-raciones-para-perros\/#faq-question-1785063871414","position":1,"url":"https:\/\/bonza-retheme.blz.au\/es\/calculadora-de-raciones-para-perros\/#faq-question-1785063871414","name":"\u00bfCu\u00e1ntas calor\u00edas necesita mi perro al d\u00eda?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Depende de su peso ideal, la etapa de la vida en la que se encuentren y su nivel de actividad. La calculadora lo calcula usando la f\u00f3rmula est\u00e1ndar de las necesidades energ\u00e9ticas en reposo multiplicada por un factor de actividad, y muestra el resultado en calor\u00edas al d\u00eda. ","inLanguage":"es"},"inLanguage":"es"},{"@type":"Question","@id":"https:\/\/bonza-retheme.blz.au\/es\/calculadora-de-raciones-para-perros\/#faq-question-1785064756022","position":2,"url":"https:\/\/bonza-retheme.blz.au\/es\/calculadora-de-raciones-para-perros\/#faq-question-1785064756022","name":"\u00bfDeber\u00eda pesar la comida de mi perro o usar un vaso?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"P\u00e9salo. Un estudio de la Universidad de Guelph de 2019 publicado en Veterinary Record revel\u00f3 que, cuando los due\u00f1os med\u00edan el pienso seco con tazas y cucharas, las cantidades oscilaban entre un 48 % menos de lo necesario y un 152 % de m\u00e1s, con tendencia a sobrealimentar, y el error era mayor en las raciones m\u00e1s peque\u00f1as, por lo que los perros peque\u00f1os son los m\u00e1s afectados. Como esta calculadora te da una cifra al gramo, pesar esa cantidad en una b\u00e1scula de cocina es lo que convierte un objetivo cal\u00f3rico preciso en una raci\u00f3n exacta en el cuenco.  ","inLanguage":"es"},"inLanguage":"es"},{"@type":"Question","@id":"https:\/\/bonza-retheme.blz.au\/es\/calculadora-de-raciones-para-perros\/#faq-question-1785063907710","position":3,"url":"https:\/\/bonza-retheme.blz.au\/es\/calculadora-de-raciones-para-perros\/#faq-question-1785063907710","name":"\u00bfC\u00f3mo convierto las calor\u00edas en la cantidad de comida que hay que darle?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Divide las calor\u00edas diarias entre la densidad energ\u00e9tica de tu comida (las kcal por kilogramo que aparecen en el envase). La calculadora lo hace por ti y, en el caso de Bonza Super & Ancient Grains, utiliza 3.581 kcal\/kg. ","inLanguage":"es"},"inLanguage":"es"},{"@type":"Question","@id":"https:\/\/bonza-retheme.blz.au\/es\/calculadora-de-raciones-para-perros\/#faq-question-1785063930387","position":4,"url":"https:\/\/bonza-retheme.blz.au\/es\/calculadora-de-raciones-para-perros\/#faq-question-1785063930387","name":"\u00bfDeber\u00eda darle de comer a mi perro seg\u00fan su peso actual o el peso ideal?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Peso ideal. Si le das de comer seg\u00fan su peso actual cuando tiene sobrepeso, solo conseguir\u00e1s que se mantenga ese exceso. Si no est\u00e1s seguro de cu\u00e1l es su peso ideal, la <a href=\"https:\/\/bonza-retheme.blz.au\/es\/herramienta-de-puntuacion-de-la-condicion-corporal-del-perro-comprobador-casero-gratuito\/\">herramienta \u00ab\u00cdndice de condici\u00f3n corporal<\/a> \u00bb te ayudar\u00e1.  ","inLanguage":"es"},"inLanguage":"es"},{"@type":"Question","@id":"https:\/\/bonza-retheme.blz.au\/es\/calculadora-de-raciones-para-perros\/#faq-question-1785063965531","position":5,"url":"https:\/\/bonza-retheme.blz.au\/es\/calculadora-de-raciones-para-perros\/#faq-question-1785063965531","name":"\u00bfDe verdad los perros de trabajo necesitan m\u00e1s comida?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"S\u00ed, bastante. Un perro que trabaja duro puede necesitar varias veces m\u00e1s calor\u00edas que un perro de compa\u00f1\u00eda del mismo tama\u00f1o, por eso la calculadora les asigna su propio nivel y muestra el resultado como un rango. ","inLanguage":"es"},"inLanguage":"es"}]}},"featured_image_src":"https:\/\/bonza-retheme.blz.au\/wp-content\/uploads\/dog-waiting-by-food-bowl-dog-feeding-calculator-600x400.webp","featured_image_src_square":"https:\/\/bonza-retheme.blz.au\/wp-content\/uploads\/dog-waiting-by-food-bowl-dog-feeding-calculator-600x600.webp","_links":{"self":[{"href":"https:\/\/bonza-retheme.blz.au\/es\/wp-json\/wp\/v2\/pages\/143845","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bonza-retheme.blz.au\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bonza-retheme.blz.au\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bonza-retheme.blz.au\/es\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/bonza-retheme.blz.au\/es\/wp-json\/wp\/v2\/comments?post=143845"}],"version-history":[{"count":0,"href":"https:\/\/bonza-retheme.blz.au\/es\/wp-json\/wp\/v2\/pages\/143845\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bonza-retheme.blz.au\/es\/wp-json\/wp\/v2\/media\/143833"}],"wp:attachment":[{"href":"https:\/\/bonza-retheme.blz.au\/es\/wp-json\/wp\/v2\/media?parent=143845"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}