<!DOCTYPE html><html class="" dir="ltr" lang="fr"><head><meta charset="UTF-8"><meta content="width=device-width,initial-scale=1" name="viewport"><link href="/sitemap-index.xml" rel="sitemap"><link href="/_static/favicon.K6CRTaNa.ico" rel="shortcut icon"><link href="/_static/favicon-bg.CDYKQk82.svg" rel="icon" type="image/svg+xml"><link href="/_static/favicon-bg.CDYKQk82.svg" rel="mask-icon" color="#8D46E7"><link href="/_static/apple-touch-icon.zMDoFTd7.png" rel="apple-touch-icon" sizes="180x180"><style>:root{--clg-font-sans:'Inter Variable';--clg-font-serif:'Inter Variable';--clg-font-heading:'Montserrat Variable';--clg-color-primary-50:hsl(90, 65%, 96%);--clg-color-primary-100:hsl(90, 65%, 90%);--clg-color-primary-200:hsl(90, 65%, 80%);--clg-color-primary-300:hsl(90, 65%, 72%);--clg-color-primary-400:hsl(94, 64%, 70%);--clg-color-primary-500:hsl(90, 65%, 55%);--clg-color-primary-600:hsl(90, 65%, 45%);--clg-color-primary-700:hsl(90, 65%, 35%);--clg-color-primary-800:hsl(90, 65%, 25%);--clg-color-primary-900:hsl(90, 65%, 18%);--clg-color-secondary-50:hsl(234, 22%, 95%);--clg-color-secondary-100:hsl(234, 22%, 85%);--clg-color-secondary-200:hsl(234, 22%, 70%);--clg-color-secondary-300:hsl(234, 22%, 50%);--clg-color-secondary-400:hsl(234, 22%, 35%);--clg-color-secondary-500:hsl(234, 22%, 30%);--clg-color-secondary-600:hsl(234, 22%, 25%);--clg-color-secondary-700:hsl(234, 22%, 20%);--clg-color-secondary-800:hsl(234, 22%, 15%);--clg-color-secondary-900:hsl(234, 22%, 10%);--clg-color-accent-50:hsl(0, 90%, 96%);--clg-color-accent-100:hsl(0, 90%, 88%);--clg-color-accent-200:hsl(0, 90%, 76%);--clg-color-accent-300:hsl(0, 90%, 65%);--clg-color-accent-400:hsl(0, 90%, 57%);--clg-color-accent-500:hsl(0, 90%, 45%);--clg-color-accent-600:hsl(0, 90%, 35%);--clg-color-accent-700:hsl(0, 90%, 25%);--clg-color-accent-800:hsl(0, 90%, 18%);--clg-color-accent-900:hsl(0, 90%, 12%);--clg-color-text-heading:rgb(0 0 0);--clg-color-text-default:rgb(24 25 25);--clg-color-text-muted:rgb(24 25 25 / 66%);--clg-color-bg-page:rgb(248, 247, 245);--clg-color-bg-page-dark:rgb(36, 37, 37)}.dark{--clg-font-sans:'Inter Variable';--clg-font-serif:'Inter Variable';--clg-font-heading:'Montserrat Variable';--clg-color-text-heading:rgb(247, 248, 248);--clg-color-text-default:rgb(229 236 246);--clg-color-text-muted:rgb(229 236 246 / 66%);--clg-color-bg-page:rgb(36, 37, 37)}</style><script>!function(){const e="system";function t(e){"dark"===e?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark");const t=document.querySelectorAll("[data-clg-toggle-color-scheme] > input");t&&t.length&&t.forEach((t=>{t.checked="dark"!==e}))}e&&e.endsWith(":only")||(localStorage.theme,0)?t(e.replace(":only","")):"dark"===localStorage.theme||!("theme"in localStorage)&&window.matchMedia("(prefers-color-scheme: dark)").matches?t("dark"):t("light")}()</script><title>Comportementaliste Canin Montpellier et alentours – Résolution des troubles du comportement | Canilogy</title><meta content="Prenez un premier rendez-vous GRATUIT avec votre comportementaliste canin à Montpellier et les alentours (20 km). Canilogy vous aide à comprendre et résoudre les troubles du comportement de votre chien à domicile ou en extérieur." name="description"><meta content="index,follow" name="robots"><link href="https://canilogy.fr/comportementaliste-canin" rel="canonical"><meta content="Comportementaliste Canin Montpellier et alentours – Résolution des troubles du comportement" property="og:title"><meta content="Prenez un premier rendez-vous GRATUIT avec votre comportementaliste canin à Montpellier et les alentours (20 km). Canilogy vous aide à comprendre et résoudre les troubles du comportement de votre chien à domicile ou en extérieur." property="og:description"><meta content="https://canilogy.fr/comportementaliste-canin" property="og:url"><meta content="website" property="og:type"><meta content="https://canilogy.fr/_static/cezio-tryx-assis__portrait.V73vhKg__DCHWK.jpg" property="og:image"><meta content="1200" property="og:image:width"><meta content="1227" property="og:image:height"><meta content="fr_FR" property="og:locale"><meta content="Canilogy" property="og:site_name"><meta content="summary_large_image" name="twitter:card"><meta content="@canilogy" name="twitter:site"><meta content="@canilogy" name="twitter:creator"><meta content="googleffb47ce18d9efd8" name="google-site-verification"><script src="https://www.googletagmanager.com/gtag/js?id=AW-17515647880" async></script><script>!function(){function a(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],a("js",new Date),a("config","AW-17515647880")}()</script><script></script><meta content="true" name="astro-view-transitions-enabled"><meta content="swap" name="astro-view-transitions-fallback"><script src="/_static/ClientRouter.astro_astro_type_script_index_0_lang.DZnDNxNb.js" type="module"></script><link href="/_static/privacy.CW-Z34J0.css" rel="stylesheet"></head><body class="antialiased bg-page text-default tracking-tight"><header class="mx-auto w-full border-b border-gray-50/0 ease-in-out flex-none sticky top-0 transition-[opacity] z-40" data-clg-sticky-header="true" id="header"><div class="inset-0 absolute"></div><div class="relative mx-auto max-w-7xl text-default lg:grid lg:grid-cols-3 lg:items-center lg:px-6 px-3 py-3 w-full"><div class="flex justify-between"><a class="flex items-center" href="/"><span class="self-center ml-2"><img alt="Logo Canilogy" class="relative bottom-1 dark:hidden" crossorigin="anonymous" decoding="async" height="40" loading="lazy" referrerpolicy="no-referrer" sizes="(min-width: 150px) 150px, 100vw" src="/_static/logo_h_black.CBlIHRa-.png" srcset="/_static/logo_h_black.CBlIHRa-_Z11FOKP.webp 150w, /_static/logo_h_black.CBlIHRa-_Z2hSi0w.webp 300w" style="object-fit:cover;object-position:center;max-width:150px;max-height:40px;aspect-ratio:3.75;width:100%" width="150" id="logo-img"> <img alt="Logo Canilogy" class="relative bottom-1 dark:inline-block hidden" crossorigin="anonymous" decoding="async" height="40" loading="lazy" referrerpolicy="no-referrer" sizes="(min-width: 150px) 150px, 100vw" src="/_static/logo_h_green.b4R6lGD8.png" srcset="/_static/logo_h_green.b4R6lGD8_1TTFpe.webp 150w, /_static/logo_h_green.b4R6lGD8_DHdax.webp 300w" style="object-fit:cover;object-position:center;max-width:150px;max-height:40px;aspect-ratio:3.75;width:100%" width="150" id="logo-img-dark"></span></a><div class="flex items-center lg:hidden"><button class="flex items-center flex-col cursor-pointer group h-12 justify-center rounded w-12" type="button" aria-label="Toggle Menu" data-clg-toggle-menu><span class="sr-only">Toggle Menu</span> <span class="transition bg-black dark:bg-white duration-200 ease h-0.5 my-1 opacity-80 rounded-full transform w-6 group-[.expanded]:rotate-45 group-[.expanded]:translate-y-2.5" aria-hidden="true"></span> <span class="transition bg-black dark:bg-white duration-200 ease h-0.5 my-1 opacity-80 rounded-full transform w-6 group-[.expanded]:opacity-0" aria-hidden="true"></span> <span class="transition bg-black dark:bg-white duration-200 ease h-0.5 my-1 opacity-80 rounded-full transform w-6 group-[.expanded]:-rotate-45 group-[.expanded]:-translate-y-2.5" aria-hidden="true"></span></button></div></div><nav aria-label="Main navigation" class="items-center hidden lg:flex lg:w-auto w-full lg:justify-self-center lg:mx-5 lg:overflow-x-auto lg:overflow-y-visible overflow-x-hidden overflow-y-auto text-default"><ul class="flex flex-col font-medium lg:flex-row lg:justify-center lg:self-center lg:text-[0.9375rem] lg:w-auto text-xl tracking-[0.01rem] w-full"><li class><a class="flex items-center dark:hover:text-white hover:text-link px-4 py-3 whitespace-nowrap" href="/">Accueil</a></li><li class><a class="flex items-center dark:hover:text-white hover:text-link px-4 py-3 whitespace-nowrap" href="/educateur-canin">Éducateur Canin</a></li><li class><a class="flex items-center dark:hover:text-white hover:text-link px-4 py-3 whitespace-nowrap clg-link-active" href="/comportementaliste-canin">Comportementaliste Canin</a></li><li class><a class="flex items-center dark:hover:text-white hover:text-link px-4 py-3 whitespace-nowrap" href="/avis-clients">Avis Clients</a></li><li class="dropdown"><button class="flex items-center dark:hover:text-white hover:text-link px-4 py-3 whitespace-nowrap" type="button">Blog <svg class="rtl:ml-0 h-3.5 hidden lg:inline ml-0.5 rtl:mr-0.5 w-3.5" data-icon="tabler:chevron-down" height="1em" width="1em"><symbol id="ai:tabler:chevron-down" viewbox="0 0 24 24"><path d="m6 9l6 6l6-6" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></symbol><use href="#ai:tabler:chevron-down"></use></svg></button><ul class="dark:lg:bg-dark drop-shadow-xl dropdown-menu font-medium lg:absolute lg:backdrop-blur-md lg:bg-white/90 lg:hidden lg:min-w-[200px] lg:pl-0 pl-4 rounded"><li><a class="px-5 block dark:hover:bg-gray-700 dark:hover:text-white first:rounded-t hover:text-link last:rounded-b lg:hover:bg-gray-100 py-2 whitespace-no-wrap" href="/blog">Tous les Articles</a></li><li><a class="px-5 block dark:hover:bg-gray-700 dark:hover:text-white first:rounded-t hover:text-link last:rounded-b lg:hover:bg-gray-100 py-2 whitespace-no-wrap" href="/category/education-du-chiot">Éducation du Chiot</a></li><li><a class="px-5 block dark:hover:bg-gray-700 dark:hover:text-white first:rounded-t hover:text-link last:rounded-b lg:hover:bg-gray-100 py-2 whitespace-no-wrap" href="/category/obeissance">Obéissance</a></li><li><a class="px-5 block dark:hover:bg-gray-700 dark:hover:text-white first:rounded-t hover:text-link last:rounded-b lg:hover:bg-gray-100 py-2 whitespace-no-wrap" href="/category/troubles-du-comportement">Troubles du Comportement</a></li></ul></li></ul></nav><div class="items-center hidden fixed bottom-0 justify-end left-0 lg:flex lg:justify-self-end lg:mb-0 lg:p-0 lg:self-center lg:static lg:w-auto p-3 rtl:left-auto rtl:right-0 w-full"><div class="flex items-center justify-between lg:w-auto w-full"><div class="flex"><button class="text-muted dark:text-gray-400 dark:focus:ring-gray-700 dark:hover:bg-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-200 hover:bg-gray-100 inline-flex items-center p-2.5 rounded-lg text-sm" type="button" aria-label="Toggle between Dark and Light mode" data-clg-toggle-color-scheme><svg class="w-6 h-6 lg:h-5 lg:inline-block lg:w-5" data-icon="tabler:sun" height="1em" width="1em"><symbol id="ai:tabler:sun" viewbox="0 0 24 24"><path d="M8 12a4 4 0 1 0 8 0a4 4 0 1 0-8 0m-5 0h1m8-9v1m8 8h1m-9 8v1M5.6 5.6l.7.7m12.1-.7l-.7.7m0 11.4l.7.7m-12.1-.7l-.7.7" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></symbol><use href="#ai:tabler:sun"></use></svg></button></div><span class="rtl:ml-0 ml-4 rtl:mr-4"><a class="ml-2 btn-primary font-semibold lg:px-6 px-5.5 py-2.5 shadow-none text-sm w-auto" href="/contact">Contactez-moi</a></span></div></div></div></header><main><section class="relative text-center bg-center bg-cover md:py-32 py-24 text-white" style="background-image:url('/_static/german-shepherd-lying-forest__landscape__0f9b8070a9b0.CNag5pa2.jpg')"><div class="inset-0 absolute bg-black" style="opacity:.55"></div><div class="relative mx-auto max-w-4xl px-5 z-10"><h1 class="font-bold font-heading leading-tighter text-heading tracking-tighter md:text-5xl text-4xl leading-tight lg:text-5xl mb-5 text-primary">Comportementaliste Canin à Montpellier et alentours</h1><p class="mx-auto leading-relaxed lg:text-xl max-w-3xl mb-8 text-lg">À domicile sur <strong>Montpellier et alentours (20km)</strong>, je vous accompagne pour comprendre et résoudre les <strong>troubles du comportement</strong> de votre <strong>chien</strong> grâce à des méthodes douces et adaptées à ses besoins.</p><div class="flex items-center flex-col justify-center gap-4 mt-8 sm:flex-row"><a class="btn btn-accent sm:w-auto w-full" href="/contact" onclick="fireAdsConversion()"><svg class="w-10 h-7 inline-block mr-2 text-lg" data-icon="tabler:phone" height="1em" width="1em"><symbol id="ai:tabler:phone" viewbox="0 0 24 24"><path d="M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></symbol><use href="#ai:tabler:phone"></use></svg>Contactez-moi dès maintenant !</a></div></div></section><section class="relative not-prose scroll-mt-[72px]"><div class="inset-0 absolute pointer-events-none -z-[1]" aria-hidden="true"><div class="inset-0 absolute"></div></div><div class="relative intersect-no-queue intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 mx-auto px-4 lg:py-20 md:px-6 md:py-16 py-12 text-default max-w-7xl"><div class="mb-8 md:mb-12 md:mx-auto text-center lg:max-w-2xl max-w-xl sm:mx-auto"><h2 class="font-bold font-heading leading-tighter text-heading tracking-tighter md:text-5xl text-4xl mb-4">Qu’est-ce que le <strong>comportement canin</strong> ?</h2></div><div class="mx-auto max-w-7xl md:px-8 p-4"><div class="md:flex md:flex-row-reverse md:gap-16"><div class="md:basis-1/2 self-center"><div class="dark:text-slate-400 mb-12 text-lg"><p class="mb-4">Comprendre le <strong>comportement canin</strong> permet de mieux déceler l'origine de certains comportements ou <strong>troubles du comportements</strong> que peuvent rencontrer nos compagnons à quatre pattes. En déterminant leurs origines, il devient alors possible de résoudre <strong>tous les troubles du comportement canin</strong>, peu importe l'âge du <strong>chien</strong>.</p><p>Ainsi, chez <strong>Canilogy</strong>, je vous aide à régler les <strong>problématiques</strong> que vous rencontrez afin de construire ou reconstruire une <strong>relation saine et harmonieuse</strong> avec votre <strong>chien</strong>.</p></div></div><div class="md:basis-1/2 self-center md:mt-0 mt-10" aria-hidden="true"><div class="relative max-w-4xl m-auto"><img alt="Éducateur canin montpellier" class="mx-auto w-full bg-gray-500 rounded-lg shadow-lg" crossorigin="anonymous" decoding="async" height="500" loading="lazy" referrerpolicy="no-referrer" sizes="(max-width: 768px) 100vw, 432px" src="/_static/australian-shepherd__landscape__d016376b767d.BsuMIop9.jpg" srcset="/_static/australian-shepherd__landscape__d016376b767d.BsuMIop9_Z2wBQYj.webp 400w, /_static/australian-shepherd__landscape__d016376b767d.BsuMIop9_24L624.webp 768w" style="object-fit:cover;object-position:center;width:100%;height:auto;aspect-ratio:1.2" width="600"></div></div></div></div></div></section><section class="relative not-prose scroll-mt-[72px]" id="troubles-comportement"><div class="inset-0 absolute pointer-events-none -z-[1]" aria-hidden="true"><div class="inset-0 absolute bg-gray-100 dark:bg-transparent"></div></div><div class="relative intersect-no-queue intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 mx-auto px-4 lg:py-20 md:px-6 md:py-16 py-12 text-default max-w-7xl"><div class="mb-8 md:mb-12 md:mx-auto text-center max-w-3xl"><h2 class="font-bold font-heading leading-tighter text-heading tracking-tighter text-3xl md:text-4xl">Votre chien rencontre un <strong>trouble du comportement</strong> ?</h2><p class="text-muted mt-4 text-xl">Voici quelques-uns des troubles les plus fréquents que nous pouvons résoudre ensemble.</p></div><div class="gap-4 grid lg:grid-cols-4 md:gap-6 md:grid-cols-3 sm:gap-y-8 sm:grid-cols-2"><a class="flex items-center flex-col backdrop-blur bg-white border dark:bg-transparent/15 dark:shadow-[0_4px_30px_rgba(0,0,0,0.1)] intersect-no-queue intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 p-6 relative rounded-lg shadow-[0_4px_30px_rgba(0,0,0,0.1)] text-center cursor-pointer duration-200 group hover:scale-105 hover:shadow-lg transition-all" href="/chien-qui-saute" aria-label="Article de blog sur un chien qui saute" rel="noopener noreferrer" target="_blank"><svg class="text-primary-600 h-12 mb-6 w-12 duration-200 group-hover:scale-110 transition-transform" data-icon="tabler:dog" height="1em" width="1em"><symbol id="ai:tabler:dog" viewbox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M11 5h2m6 7q-1 8-5 8h-4q-4 0-5-8"/><path d="M11 16q0 1 1 1c1 0 1-.333 1-1zm1 2v2m-2-9v.01m4-.01v.01M5 4l6 .97l-6.238 6.688a1.02 1.02 0 0 1-1.41.111a.95.95 0 0 1-.327-.954zm14 0l-6 .97l6.238 6.688c.358.408.989.458 1.41.111a.95.95 0 0 0 .327-.954z"/></g></symbol><use href="#ai:tabler:dog"></use></svg><div class="font-bold text-xl">Sauts</div><p class="text-muted mt-2 duration-200 group-hover:text-primary-600 transition-colors">Votre chien <strong>saute</strong> sur vous ou sur les invités de manière incontrôlée.</p></a><a class="flex items-center flex-col backdrop-blur bg-white border dark:bg-transparent/15 dark:shadow-[0_4px_30px_rgba(0,0,0,0.1)] intersect-no-queue intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 p-6 relative rounded-lg shadow-[0_4px_30px_rgba(0,0,0,0.1)] text-center cursor-pointer duration-200 group hover:scale-105 hover:shadow-lg transition-all" href="/4-moments-pour-apprendre-la-proprete" aria-label="Article de blog sur les 4 moments pour apprendre la proprete !" rel="noopener noreferrer" target="_blank"><svg class="text-primary-600 h-12 mb-6 w-12 duration-200 group-hover:scale-110 transition-transform" data-icon="tabler:toilet-paper" height="1em" width="1em"><symbol id="ai:tabler:toilet-paper" viewbox="0 0 24 24"><path d="M3 10a3 7 0 1 0 6 0a3 7 0 1 0-6 0m18 0c0-3.866-1.343-7-3-7M6 3h12m3 7v10l-3-1l-3 2l-3-3l-3 2V10m-3 0h.01" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></symbol><use href="#ai:tabler:toilet-paper"></use></svg><div class="font-bold text-xl">Malpropreté</div><p class="text-muted mt-2 duration-200 group-hover:text-primary-600 transition-colors"><strong>Malpropreté</strong> persistante malgré <strong>l’âge ou l’éducation du chien.</strong></p></a><div class="flex items-center flex-col backdrop-blur bg-white border dark:bg-transparent/15 dark:shadow-[0_4px_30px_rgba(0,0,0,0.1)] intersect-no-queue intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 p-6 relative rounded-lg shadow-[0_4px_30px_rgba(0,0,0,0.1)] text-center"><svg class="text-primary-600 h-12 mb-6 w-12" data-icon="tabler:volume" height="1em" width="1em"><symbol id="ai:tabler:volume" viewbox="0 0 24 24"><path d="M15 8a5 5 0 0 1 0 8m2.7-11a9 9 0 0 1 0 14M6 15H4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h2l3.5-4.5A.8.8 0 0 1 11 5v14a.8.8 0 0 1-1.5.5z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></symbol><use href="#ai:tabler:volume"></use></svg><div class="font-bold text-xl">Aboiements excessifs</div><p class="text-muted mt-2">Votre chien <strong>aboie</strong> de manière répétitive et sans raison apparente.</p></div><div class="flex items-center flex-col backdrop-blur bg-white border dark:bg-transparent/15 dark:shadow-[0_4px_30px_rgba(0,0,0,0.1)] intersect-no-queue intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 p-6 relative rounded-lg shadow-[0_4px_30px_rgba(0,0,0,0.1)] text-center"><svg class="text-primary-600 h-12 mb-6 w-12" data-icon="tabler:sofa" height="1em" width="1em"><symbol id="ai:tabler:sofa" viewbox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M4 11a2 2 0 0 1 2 2v1h12v-1a2 2 0 1 1 4 0v5a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-5a2 2 0 0 1 2-2"/><path d="M4 11V8a3 3 0 0 1 3-3h10a3 3 0 0 1 3 3v3m-8-6v9"/></g></symbol><use href="#ai:tabler:sofa"></use></svg><div class="font-bold text-xl">Destructions</div><p class="text-muted mt-2">Objets, meubles ou affaires <strong>abîmés</strong> ou <strong>détruits.</strong></p></div><a class="flex items-center flex-col backdrop-blur bg-white border dark:bg-transparent/15 dark:shadow-[0_4px_30px_rgba(0,0,0,0.1)] intersect-no-queue intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 p-6 relative rounded-lg shadow-[0_4px_30px_rgba(0,0,0,0.1)] text-center cursor-pointer duration-200 group hover:scale-105 hover:shadow-lg transition-all" href="/les-erreurs-a-eviter-avec-un-chien-craintif" aria-label="Article de blog sur les erreurs à éviter quand on a un chien craintif !" rel="noopener noreferrer" target="_blank"><svg class="text-primary-600 h-12 mb-6 w-12 duration-200 group-hover:scale-110 transition-transform" data-icon="tabler:mood-nervous" height="1em" width="1em"><symbol id="ai:tabler:mood-nervous" viewbox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m6-2h.01M15 10h.01"/><path d="m8 16l2-2l2 2l2-2l2 2"/></g></symbol><use href="#ai:tabler:mood-nervous"></use></svg><div class="font-bold text-xl">Crainte</div><p class="text-muted mt-2 duration-200 group-hover:text-primary-600 transition-colors">Votre chien manifeste de la <strong>peur</strong> envers les humains, les autres chiens ou les bruits.</p></a><div class="flex items-center flex-col backdrop-blur bg-white border dark:bg-transparent/15 dark:shadow-[0_4px_30px_rgba(0,0,0,0.1)] intersect-no-queue intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 p-6 relative rounded-lg shadow-[0_4px_30px_rgba(0,0,0,0.1)] text-center"><svg class="text-primary-600 h-12 mb-6 w-12" data-icon="tabler:alert-triangle" height="1em" width="1em"><symbol id="ai:tabler:alert-triangle" viewbox="0 0 24 24"><path d="M12 9v4m-1.637-9.409L2.257 17.125a1.914 1.914 0 0 0 1.636 2.871h16.214a1.914 1.914 0 0 0 1.636-2.87L13.637 3.59a1.914 1.914 0 0 0-3.274 0zM12 16h.01" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></symbol><use href="#ai:tabler:alert-triangle"></use></svg><div class="font-bold text-xl">Hypersensibilité</div><p class="text-muted mt-2">Votre chien <strong>réagit de façon exagérée</strong> aux stimulations de son environnement.</p></div><div class="flex items-center flex-col backdrop-blur bg-white border dark:bg-transparent/15 dark:shadow-[0_4px_30px_rgba(0,0,0,0.1)] intersect-no-queue intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 p-6 relative rounded-lg shadow-[0_4px_30px_rgba(0,0,0,0.1)] text-center"><svg class="text-primary-600 h-12 mb-6 w-12" data-icon="tabler:bolt" height="1em" width="1em"><symbol id="ai:tabler:bolt" viewbox="0 0 24 24"><path d="M13 3v7h6l-8 11v-7H5z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></symbol><use href="#ai:tabler:bolt"></use></svg><div class="font-bold text-xl">Hyperactivité</div><p class="text-muted mt-2">Votre chien est constamment <strong>excité</strong> et a du mal à se calmer.</p></div><a class="flex items-center flex-col backdrop-blur bg-white border dark:bg-transparent/15 dark:shadow-[0_4px_30px_rgba(0,0,0,0.1)] intersect-no-queue intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 p-6 relative rounded-lg shadow-[0_4px_30px_rgba(0,0,0,0.1)] text-center cursor-pointer duration-200 group hover:scale-105 hover:shadow-lg transition-all" href="/anxiete-de-separation" aria-label="Article de blog sur l'anxiété de séparation" rel="noopener noreferrer" target="_blank"><svg class="text-primary-600 h-12 mb-6 w-12 duration-200 group-hover:scale-110 transition-transform" data-icon="tabler:heart-broken" height="1em" width="1em"><symbol id="ai:tabler:heart-broken" viewbox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M19.5 12.572L12 20l-7.5-7.428A5 5 0 1 1 12 6.006a5 5 0 1 1 7.5 6.572"/><path d="m12 6l-2 4l4 3l-2 4v3"/></g></symbol><use href="#ai:tabler:heart-broken"></use></svg><div class="font-bold text-xl">Anxiété de séparation</div><p class="text-muted mt-2 duration-200 group-hover:text-primary-600 transition-colors">Votre chien <strong>détruit</strong>, <strong>aboie</strong> ou <strong>pleure</strong> lorsque vous vous absentez.</p></a><div class="flex items-center flex-col backdrop-blur bg-white border dark:bg-transparent/15 dark:shadow-[0_4px_30px_rgba(0,0,0,0.1)] intersect-no-queue intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 p-6 relative rounded-lg shadow-[0_4px_30px_rgba(0,0,0,0.1)] text-center"><svg class="text-primary-600 h-12 mb-6 w-12" data-icon="tabler:run" height="1em" width="1em"><symbol id="ai:tabler:run" viewbox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M12 4a1 1 0 1 0 2 0a1 1 0 1 0-2 0M4 17l5 1l.75-1.5M15 21v-4l-4-3l1-6"/><path d="M7 12V9l5-1l3 3l3 1"/></g></symbol><use href="#ai:tabler:run"></use></svg><div class="font-bold text-xl">Fugue</div><p class="text-muted mt-2">Votre chien tente de <strong>s’échapper</strong> ou <strong>s’éloigne régulièrement.</strong></p></div><div class="flex items-center flex-col backdrop-blur bg-white border dark:bg-transparent/15 dark:shadow-[0_4px_30px_rgba(0,0,0,0.1)] intersect-no-queue intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 p-6 relative rounded-lg shadow-[0_4px_30px_rgba(0,0,0,0.1)] text-center"><svg class="text-primary-600 h-12 mb-6 w-12" data-icon="tabler:shield-lock" height="1em" width="1em"><symbol id="ai:tabler:shield-lock" viewbox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M12 3a12 12 0 0 0 8.5 3A12 12 0 0 1 12 21A12 12 0 0 1 3.5 6A12 12 0 0 0 12 3"/><path d="M11 11a1 1 0 1 0 2 0a1 1 0 1 0-2 0m1 1v2.5"/></g></symbol><use href="#ai:tabler:shield-lock"></use></svg><div class="font-bold text-xl">Protection de ressources</div><p class="text-muted mt-2">Votre chien <strong>grogne</strong> ou <strong>attaque</strong> lorsqu’on approche sa nourriture, ses jouets ou son maître.</p></div><div class="flex items-center flex-col backdrop-blur bg-white border dark:bg-transparent/15 dark:shadow-[0_4px_30px_rgba(0,0,0,0.1)] intersect-no-queue intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 p-6 relative rounded-lg shadow-[0_4px_30px_rgba(0,0,0,0.1)] text-center"><svg class="text-primary-600 h-12 mb-6 w-12" data-icon="tabler:sword" height="1em" width="1em"><symbol id="ai:tabler:sword" viewbox="0 0 24 24"><path d="M20 4v5l-9 7l-4 4l-3-3l4-4l7-9zM6.5 11.5l6 6" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></symbol><use href="#ai:tabler:sword"></use></svg><div class="font-bold text-xl">Agressivité</div><p class="text-muted mt-2"><strong>Réactions dangereuses</strong> envers d’autres chiens, animaux ou humains.</p></div></div><div class="flex items-center justify-center mt-8 w-100"><a class="btn btn-accent" href="/contact">Contactez-moi dès aujourd'hui !</a></div></div></section><section class="relative not-prose scroll-mt-[72px]" id="deroulement-seances"><div class="inset-0 absolute pointer-events-none -z-[1]" aria-hidden="true"><div class="inset-0 absolute"></div></div><div class="relative intersect-no-queue intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 mx-auto px-4 lg:py-20 md:px-6 md:py-16 py-12 text-default max-w-6xl"><div class="flex flex-col gap-8 md:flex-row md:flex-row-reverse md:gap-12"><div class="md:basis-1/2 md:py-4 md:self-center"><div class="mb-8 md:mb-12 md:mx-auto rtl:text-right text-left"><h2 class="font-bold font-heading leading-tighter text-heading tracking-tighter text-3xl lg:text-4xl">Comment se déroule une séance de <strong>comportement canin</strong> ?</h2><p class="text-muted mt-4 text-xl">Toutes les séances sont <strong>personnalisées</strong> selon <strong>votre chien</strong>, son âge, son tempérament et vos objectifs. J'interviens à domicile ou en extérieur, dans des environnements réels.</p></div><div class><div class="flex"><div class="flex items-center flex-col mr-4 rtl:ml-4 rtl:mr-0"><div><div class="flex items-center justify-center"><svg class="text-primary-600 border-2 border-primary-600 dark:border-primary-400 dark:text-primary-400 h-10 p-2 rounded-full w-10" data-icon="tabler:search" height="1em" width="1em"><symbol id="ai:tabler:search" viewbox="0 0 24 24"><path d="M3 10a7 7 0 1 0 14 0a7 7 0 1 0-14 0m18 11l-6-6" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></symbol><use href="#ai:tabler:search"></use></svg></div></div><div class="bg-black/10 dark:bg-slate-400/50 h-full w-px"></div></div><div class="pt-1 pb-8"><p class="font-bold text-xl">Analyse / découverte des <strong>méthodes qui fonctionnent sur le chien</strong></p><p class="text-muted mt-2">J'observe <strong>votre chien</strong> et teste différentes approches pour identifier ce qui fonctionne le mieux selon son <strong>tempérament</strong> et ses <strong>besoins</strong>.</p></div></div><div class="flex"><div class="flex items-center flex-col mr-4 rtl:ml-4 rtl:mr-0"><div><div class="flex items-center justify-center"><svg class="text-primary-600 border-2 border-primary-600 dark:border-primary-400 dark:text-primary-400 h-10 p-2 rounded-full w-10" data-icon="tabler:presentation" height="1em" width="1em"><symbol id="ai:tabler:presentation" viewbox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M3 4h18M4 4v10a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4m-8 12v4m-3 0h6"/><path d="m8 12l3-3l2 2l3-3"/></g></symbol><use href="#ai:tabler:presentation"></use></svg></div></div><div class="bg-black/10 dark:bg-slate-400/50 h-full w-px"></div></div><div class="pt-1 pb-8"><p class="font-bold text-xl">Démonstration des <strong>méthodes</strong></p><p class="text-muted mt-2">Je vous montre concrètement comment appliquer les <strong>techniques adaptées</strong> à votre <strong>chien</strong>, étape par étape.</p></div></div><div class="flex"><div class="flex items-center flex-col mr-4 rtl:ml-4 rtl:mr-0"><div><div class="flex items-center justify-center"><svg class="text-primary-600 border-2 border-primary-600 dark:border-primary-400 dark:text-primary-400 h-10 p-2 rounded-full w-10" data-icon="tabler:trophy" height="1em" width="1em"><symbol id="ai:tabler:trophy" viewbox="0 0 24 24"><path d="M8 21h8m-4-4v4M7 4h10m0 0v8a5 5 0 0 1-10 0V4M3 9a2 2 0 1 0 4 0a2 2 0 1 0-4 0m14 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></symbol><use href="#ai:tabler:trophy"></use></svg></div></div><div class="bg-black/10 dark:bg-slate-400/50 h-full w-px"></div></div><div class="pt-1 pb-8"><p class="font-bold text-xl">Coaching personnalisé pour garantir la réussite</p><p class="text-muted mt-2">Vous pratiquez sous mon accompagnement avec des <strong>conseils en temps réel</strong> pour assurer la bonne exécution.</p></div></div><div class="flex"><div class="flex items-center flex-col mr-4 rtl:ml-4 rtl:mr-0"><div><div class="flex items-center justify-center"><svg class="text-primary-600 border-2 border-primary-600 dark:border-primary-400 dark:text-primary-400 h-10 p-2 rounded-full w-10" data-icon="tabler:user-check" height="1em" width="1em"><symbol id="ai:tabler:user-check" viewbox="0 0 24 24"><path d="M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M6 21v-2a4 4 0 0 1 4-4h4m1 4l2 2l4-4" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></symbol><use href="#ai:tabler:user-check"></use></svg></div></div></div><div class="pt-1"><p class="font-bold text-xl">Accompagnement du <strong>maître</strong> pour être autonome</p><p class="text-muted mt-2">Je vous forme pour que vous puissiez continuer le travail seul et maintenir les progrès de votre <strong>chien</strong> sur le long terme.</p></div></div></div></div><div class="relative md:basis-1/2"><img alt="séance éducation canine montpellier" class="inset-0 bg-gray-400 dark:bg-slate-700 md:absolute md:h-full object-cover object-top rounded-md shadow-lg w-full" crossorigin="anonymous" decoding="async" height="768" loading="lazy" referrerpolicy="no-referrer" sizes="(max-width: 768px) 100vw, 432px" src="/_static/german-shepherd-sit-alert__portrait__04683dbdc2e4.Bk9nQAW4.jpg" srcset="/_static/german-shepherd-sit-alert__portrait__04683dbdc2e4.Bk9nQAW4_Z1uShOu.webp 400w, /_static/german-shepherd-sit-alert__portrait__04683dbdc2e4.Bk9nQAW4_2elRTn.webp 768w" style="object-fit:cover;object-position:center;max-width:100%;max-height:100%" width="432"></div></div><div class="flex items-center justify-center mt-8 w-100"><a class="btn btn-accent" href="/contact">Planifiez votre première séance GRATUITE</a></div></div></section><section class="bg-primary-200 dark:bg-secondary-700 md:py-20 py-16 text-center"><div class="mx-auto max-w-4xl px-5"><h2 class="flex items-center justify-center dark:text-white font-bold gap-3 mb-4 md:text-4xl text-3xl text-[#252525]"><svg class="w-10 h-10" data-icon="tabler:confetti" height="1em" width="1em"><symbol id="ai:tabler:confetti" viewbox="0 0 24 24"><path d="M4 5h2M5 4v2m6.5-2L11 6m7-1h2m-1-1v2m-4 3l-1 1m4 3l2-.5M18 19h2m-1-1v2m-5-3.482L7.482 10l-4.39 9.58a1 1 0 0 0 1.329 1.329z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></symbol><use href="#ai:tabler:confetti"></use></svg> Offre de lancement</h2><p class="text-xl mb-6 md:text-2xl">Étude de comportement <strong class="font-bold text-accent">OFFERTE</strong> pour tout nouveau client à Montpellier et alentours</p><a class="btn btn-accent mt-4" href="/contact"><svg class="w-10 h-7 inline-block mr-2 text-lg" data-icon="tabler:rocket" height="1em" width="1em"><symbol id="ai:tabler:rocket" viewbox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M4 13a8 8 0 0 1 7 7a6 6 0 0 0 3-5a9 9 0 0 0 6-8a3 3 0 0 0-3-3a9 9 0 0 0-8 6a6 6 0 0 0-5 3"/><path d="M7 14a6 6 0 0 0-3 6a6 6 0 0 0 6-3m4-8a1 1 0 1 0 2 0a1 1 0 1 0-2 0"/></g></symbol><use href="#ai:tabler:rocket"></use></svg>Profitez de l'offre maintenant</a></div></section></main><footer class="relative not-prose border-gray-200 border-t dark:border-slate-800"><div class="inset-0 absolute pointer-events-none dark:bg-dark" aria-hidden="true"></div><div class="relative intersect-no-queue intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 mx-auto px-4 max-w-7xl dark:text-slate-300 sm:px-6"><div class="gap-4 grid gap-y-8 grid-cols-12 md:py-12 py-8 sm:gap-8"><div class="lg:col-span-2 col-span-12"><div class="mb-2"><a class="font-bold text-xl inline-block" href="/">Canilogy</a></div><div class="text-muted text-sm flex flex-wrap gap-1"><a class="text-muted dark:text-gray-400 duration-150 ease-in-out hover:text-gray-700 hover:underline transition" href="/terms">Mentions Légales</a> · <a class="text-muted dark:text-gray-400 duration-150 ease-in-out hover:text-gray-700 hover:underline transition" href="/privacy">Politique de Confidentialité</a></div></div><div class="lg:col-span-2 col-span-6 md:col-span-3"><div class="mb-2 dark:text-gray-300 font-medium">Services</div><ul class="text-sm"><li class="mb-2"><a class="text-muted dark:text-gray-400 duration-150 ease-in-out hover:text-gray-700 hover:underline transition" href="/educateur-canin">Éducateur Canin</a></li><li class="mb-2"><a class="text-muted dark:text-gray-400 duration-150 ease-in-out hover:text-gray-700 hover:underline transition" href="/comportementaliste-canin">Comportementaliste Canin</a></li><li class="mb-2"><a class="text-muted dark:text-gray-400 duration-150 ease-in-out hover:text-gray-700 hover:underline transition" href="/contact/#pricing">Tarifs</a></li><li class="mb-2"><a class="text-muted dark:text-gray-400 duration-150 ease-in-out hover:text-gray-700 hover:underline transition" href="/#map">Zone d'intervention</a></li></ul></div><div class="lg:col-span-2 col-span-6 md:col-span-3"><div class="mb-2 dark:text-gray-300 font-medium">À Propos</div><ul class="text-sm"><li class="mb-2"><a class="text-muted dark:text-gray-400 duration-150 ease-in-out hover:text-gray-700 hover:underline transition" href="/contact/#about">Qui suis-je ?</a></li><li class="mb-2"><a class="text-muted dark:text-gray-400 duration-150 ease-in-out hover:text-gray-700 hover:underline transition" href="/#my-method">Ma Méthode</a></li><li class="mb-2"><a class="text-muted dark:text-gray-400 duration-150 ease-in-out hover:text-gray-700 hover:underline transition" href="/educateur-canin/#deroulement-seances">Déroulement d'une Séance</a></li><li class="mb-2"><a class="text-muted dark:text-gray-400 duration-150 ease-in-out hover:text-gray-700 hover:underline transition" href="/avis-clients">Avis Clients</a></li></ul></div><div class="lg:col-span-2 col-span-6 md:col-span-3"><div class="mb-2 dark:text-gray-300 font-medium">Ressources</div><ul class="text-sm"><li class="mb-2"><a class="text-muted dark:text-gray-400 duration-150 ease-in-out hover:text-gray-700 hover:underline transition" href="/blog">Blog</a></li><li class="mb-2"><a class="text-muted dark:text-gray-400 duration-150 ease-in-out hover:text-gray-700 hover:underline transition" href="/category/education-du-chiot">Éducation du Chiot</a></li><li class="mb-2"><a class="text-muted dark:text-gray-400 duration-150 ease-in-out hover:text-gray-700 hover:underline transition" href="/category/obeissance">Obéissance</a></li><li class="mb-2"><a class="text-muted dark:text-gray-400 duration-150 ease-in-out hover:text-gray-700 hover:underline transition" href="/category/troubles-du-comportement">Troubles du Comportement</a></li><li class="mb-2"><a class="text-muted dark:text-gray-400 duration-150 ease-in-out hover:text-gray-700 hover:underline transition" href="/contact">Contact</a></li></ul></div><div class="lg:col-span-2 col-span-6 md:col-span-3"><div class="mb-2 dark:text-gray-300 font-medium">Partenaires</div><ul class="text-sm"><li class="mb-2"><a class="text-muted dark:text-gray-400 duration-150 ease-in-out hover:text-gray-700 hover:underline transition" href="https://www.proxianimaux.fr">Proxianimaux</a></li></ul></div><div class="lg:col-span-2 col-span-6 md:col-span-3"><div class="mb-2 dark:text-gray-300 font-medium">Informations</div><ul class="text-sm"><li class="mb-2"><a class="text-muted dark:text-gray-400 duration-150 ease-in-out hover:text-gray-700 hover:underline transition" href="/contact">📍 Éducateur Comportementaliste Canin <strong>Montpellier et alentours</strong></a></li><li class="mb-2"><a class="text-muted dark:text-gray-400 duration-150 ease-in-out hover:text-gray-700 hover:underline transition" href="/contact/#about">🕑 Du mardi au samedi :<br/>8h – 21h</a></li><li class="mb-2"><a class="text-muted dark:text-gray-400 duration-150 ease-in-out hover:text-gray-700 hover:underline transition" href="tel:+33685734374">📞 06 85 73 43 74</a></li><li class="mb-2"><a class="text-muted dark:text-gray-400 duration-150 ease-in-out hover:text-gray-700 hover:underline transition" href="mailto:contact@canilogy.fr">✉️ contact@canilogy.fr</a></li></ul></div></div><div class="md:flex md:items-center md:justify-between md:py-8 py-6"><ul class="flex mb-4 -ml-2 md:mb-0 md:ml-4 md:order-1 rtl:-mr-2 rtl:md:ml-0 rtl:md:mr-4 rtl:ml-0"><li><a class="text-muted dark:text-gray-400 dark:focus:ring-gray-700 dark:hover:bg-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-200 hover:bg-gray-100 inline-flex items-center p-2.5 rounded-lg text-sm" href="https://www.facebook.com/profile.php?id=61577804817745" aria-label="Facebook"><svg class="h-5 w-5" data-icon="tabler:brand-facebook" height="1em" width="1em"><symbol id="ai:tabler:brand-facebook" viewbox="0 0 24 24"><path d="M7 10v4h3v7h4v-7h3l1-4h-4V8a1 1 0 0 1 1-1h3V3h-3a5 5 0 0 0-5 5v2z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></symbol><use href="#ai:tabler:brand-facebook"></use></svg></a></li><li><a class="text-muted dark:text-gray-400 dark:focus:ring-gray-700 dark:hover:bg-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-200 hover:bg-gray-100 inline-flex items-center p-2.5 rounded-lg text-sm" href="https://www.instagram.com/canilogy.34/" aria-label="Instagram"><svg class="h-5 w-5" data-icon="tabler:brand-instagram" height="1em" width="1em"><symbol id="ai:tabler:brand-instagram" viewbox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M4 8a4 4 0 0 1 4-4h8a4 4 0 0 1 4 4v8a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4z"/><path d="M9 12a3 3 0 1 0 6 0a3 3 0 0 0-6 0m7.5-4.5v.01"/></g></symbol><use href="#ai:tabler:brand-instagram"></use></svg></a></li><li><a class="text-muted dark:text-gray-400 dark:focus:ring-gray-700 dark:hover:bg-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-200 hover:bg-gray-100 inline-flex items-center p-2.5 rounded-lg text-sm" href="https://www.tiktok.com/@canilogy.34" aria-label="TikTok"><svg class="h-5 w-5" data-icon="tabler:brand-tiktok" height="1em" width="1em"><symbol id="ai:tabler:brand-tiktok" viewbox="0 0 24 24"><path d="M21 7.917v4.034A9.95 9.95 0 0 1 16 10v4.5a6.5 6.5 0 1 1-8-6.326V12.5a2.5 2.5 0 1 0 4 2V3h4.083A6.005 6.005 0 0 0 21 7.917" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></symbol><use href="#ai:tabler:brand-tiktok"></use></svg></a></li><li><a class="text-muted dark:text-gray-400 dark:focus:ring-gray-700 dark:hover:bg-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-200 hover:bg-gray-100 inline-flex items-center p-2.5 rounded-lg text-sm" href="https://www.youtube.com/@canilogy" aria-label="YouTube"><svg class="h-5 w-5" data-icon="tabler:brand-youtube" height="1em" width="1em"><symbol id="ai:tabler:brand-youtube" viewbox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M2 8a4 4 0 0 1 4-4h12a4 4 0 0 1 4 4v8a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4z"/><path d="m10 9l5 3l-5 3z"/></g></symbol><use href="#ai:tabler:brand-youtube"></use></svg></a></li><li><a class="text-muted dark:text-gray-400 dark:focus:ring-gray-700 dark:hover:bg-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-200 hover:bg-gray-100 inline-flex items-center p-2.5 rounded-lg text-sm" href="/rss.xml" aria-label="RSS"><svg class="h-5 w-5" data-icon="tabler:rss" height="1em" width="1em"><symbol id="ai:tabler:rss" viewbox="0 0 24 24"><path d="M4 19a1 1 0 1 0 2 0a1 1 0 1 0-2 0M4 4a16 16 0 0 1 16 16M4 11a9 9 0 0 1 9 9" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></symbol><use href="#ai:tabler:rss"></use></svg></a></li></ul><div class="dark:text-muted mr-4 text-sm"><span class="h-5 w-5 bg-[url(/favicon.svg)] bg-cover float-left md:-mt-0.5 md:h-6 md:w-6 mr-1.5 rounded-sm rtl:float-right rtl:ml-1.5 rtl:mr-0"></span> © 2025 <a class="dark:text-gray-200 hover:underline text-blue-600" href="https://canilogy.fr">Canilogy</a> · Éducateur Comportementaliste Canin · Tous droits réservés.</div></div></div></footer><script>!function(){const e="system";if(window.basic_script)return;function t(e){"dark"===e?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark")}window.basic_script=!0;const d=function(){e&&e.endsWith(":only")||(localStorage.theme,0)?t(e.replace(":only","")):"dark"===localStorage.theme||!("theme"in localStorage)&&window.matchMedia("(prefers-color-scheme: dark)").matches?t("dark"):t("light")};function c(e,t,d){const c="string"==typeof e?document.querySelectorAll(e):e;c&&c.length&&c.forEach((e=>{e.addEventListener(t,(t=>d(t,e)),!1)}))}d();const o=function(){let t=window.scrollY,d=!0;c("#header nav","click",(function(){document.querySelector("[data-clg-toggle-menu]")?.classList.remove("expanded"),document.body.classList.remove("overflow-hidden"),document.getElementById("header")?.classList.remove("h-screen"),document.getElementById("header")?.classList.remove("expanded"),document.getElementById("header")?.classList.remove("bg-page"),document.querySelector("#header nav")?.classList.add("hidden"),document.querySelector("#header > div > div:last-child")?.classList.add("hidden")})),c("[data-clg-toggle-menu]","click",(function(e,t){t.classList.toggle("expanded"),document.body.classList.toggle("overflow-hidden"),document.getElementById("header")?.classList.toggle("h-screen"),document.getElementById("header")?.classList.toggle("expanded"),document.getElementById("header")?.classList.toggle("bg-page"),document.querySelector("#header nav")?.classList.toggle("hidden"),document.querySelector("#header > div > div:last-child")?.classList.toggle("hidden")})),c("[data-clg-toggle-color-scheme]","click",(function(){e.endsWith(":only")||(Observer.removeAnimationDelay(),document.documentElement.classList.toggle("dark"),localStorage.theme=document.documentElement.classList.contains("dark")?"dark":"light")})),c("[data-clg-social-share]","click",(function(e,t){const d=t.getAttribute("data-clg-social-share"),c=encodeURIComponent(t.getAttribute("data-clg-url")),o=encodeURIComponent(t.getAttribute("data-clg-text"));let n;switch(d){case"facebook":n=`https://www.facebook.com/sharer.php?u=${c}`;break;case"twitter":n=`https://twitter.com/intent/tweet?url=${c}&text=${o}`;break;case"linkedin":n=`https://www.linkedin.com/shareArticle?mini=true&url=${c}&title=${o}`;break;case"whatsapp":n=`https://wa.me/?text=${o}%20${c}`;break;case"mail":n=`mailto:?subject=%22${o}%22&body=${o}%20${c}`;break;default:return}const a=document.createElement("a");a.target="_blank",a.href=n,a.click()}));function o(){const e=document.querySelector("#header[data-clg-sticky-header]");e&&(t>60&&!e.classList.contains("scroll")?e.classList.add("scroll"):t<=60&&e.classList.contains("scroll")&&e.classList.remove("scroll"),d=!1)}window.matchMedia("(max-width: 767px)").addEventListener("change",(function(){document.querySelector("[data-clg-toggle-menu]")?.classList.remove("expanded"),document.body.classList.remove("overflow-hidden"),document.getElementById("header")?.classList.remove("h-screen"),document.getElementById("header")?.classList.remove("expanded"),document.getElementById("header")?.classList.remove("bg-page"),document.querySelector("#header nav")?.classList.add("hidden"),document.querySelector("#header > div > div:last-child")?.classList.add("hidden")})),o(),c([document],"scroll",(function(){t=window.scrollY,d||(window.requestAnimationFrame((()=>{o()})),d=!0)}))},n=function(){document.documentElement.classList.add("motion-safe:scroll-smooth");const e=document.querySelector("[data-clg-toggle-menu]");e&&e.classList.remove("expanded"),document.body.classList.remove("overflow-hidden"),document.getElementById("header")?.classList.remove("h-screen"),document.getElementById("header")?.classList.remove("expanded"),document.querySelector("#header nav")?.classList.add("hidden")};window.onload=o,window.onpageshow=n,document.addEventListener("astro:after-swap",(()=>{d(),o(),n()}))}()</script><script>const Observer={observer:null,delayBetweenAnimations:100,animationCounter:0,elements:null,start(){this.elements=Array.from(document.querySelectorAll(['[class*=" intersect:"]','[class*=":intersect:"]','[class^="intersect:"]','[class="intersect"]','[class*=" intersect "]','[class^="intersect "]','[class$=" intersect"]'].join(",")));this.elements.forEach((t=>{var e;t.setAttribute("no-intersect",""),t._intersectionThreshold=(e=t).classList.contains("intersect-full")?.99:e.classList.contains("intersect-half")?.5:e.classList.contains("intersect-quarter")?.25:0}));this.observer=new IntersectionObserver((t=>{t.forEach((t=>{requestAnimationFrame((()=>{const e=t.target,s=t.intersectionRatio,n=e._intersectionThreshold;if(e.classList.contains("intersect-no-queue"))t.isIntersecting?(e.removeAttribute("no-intersect"),e.classList.contains("intersect-once")&&this.observer.unobserve(e)):e.setAttribute("no-intersect","");else if(s>=n){if(!e.hasAttribute("data-animated")){e.removeAttribute("no-intersect"),e.setAttribute("data-animated","true");const t=this.animationCounter*this.delayBetweenAnimations;this.animationCounter++,e.style.transitionDelay=`${t}ms`,e.style.animationDelay=`${t}ms`,e.classList.contains("intersect-once")&&this.observer.unobserve(e)}}else e.setAttribute("no-intersect",""),e.removeAttribute("data-animated"),e.style.transitionDelay="",e.style.animationDelay="",this.animationCounter=0}))}))}).bind(this),{threshold:[0,.25,.5,.99]}),this.elements.forEach((t=>{this.observer.observe(t)}))},removeAnimationDelay(){this.elements.forEach((t=>{"true"===t.getAttribute("data-animated")&&(t.style.transitionDelay="",t.style.animationDelay="")}))}};Observer.start(),document.addEventListener("astro:after-swap",(()=>{Observer.start()}))</script><a class="flex items-center justify-center active:scale-90 active:shadow-md bg-primary-500 bottom-5 duration-200 ease-in-out fixed focus:outline-none focus:ring-4 focus:ring-opacity-50 focus:ring-red-300 h-[60px] hidden hover:scale-110 md:hidden right-5 rounded-full select-none shadow-[0_0_15px_rgba(255,255,255,0.5)] text-secondary transition-all w-[60px] z-[25]" href="tel:+33685734374" aria-label="Appeler maintenant" data-astro-cid-4wvdl75h id="floating-call-button"><svg class="h-7 w-7" data-icon="tabler:phone" height="1em" width="1em" data-astro-cid-4wvdl75h="true" viewbox="0 0 24 24"><use href="#ai:tabler:phone"></use></svg><script>!function(){function n(){const n=document.getElementById("floating-call-button");if(!n)return;window.scrollY>50*window.innerHeight/100?n.classList.add("show"):n.classList.remove("show")}let e;n(),window.addEventListener("scroll",(()=>{e&&window.cancelAnimationFrame(e),e=window.requestAnimationFrame(n)}),{passive:!0})}()</script></a></body></html>