
{"id":532,"date":"2018-12-05T11:59:32","date_gmt":"2018-12-05T17:59:32","guid":{"rendered":"https:\/\/www.dogtopia.com\/ellisville\/?page_id=532"},"modified":"2026-08-25T20:00:24","modified_gmt":"2026-08-26T01:00:24","slug":"dog-training","status":"publish","type":"page","link":"https:\/\/www.dogtopia.com\/ellisville\/dog-training\/","title":{"rendered":"Dog Training"},"content":{"rendered":"<p><!-- PUPPY PRESCHOOL LANDING PAGE SECTION --><\/p>\n<h2><span style=\"color: #ff9900\"><strong>PUPPY TRAINING AT DOGTOPIA<\/strong><\/span><\/h2>\n<p><em>Build good habits from the very beginning.<\/em><\/p>\n<p class=\"isSelectedEnd\">A puppy\u2019s first year plays a major role in developing their confidence, social skills, and behavior. At Dogtopia, training is not separated from real life. Puppies learn skills one-on-one, then practice those skills around other dogs, people, movement, and everyday distractions.<\/p>\n<p>That is why our puppy training is built directly into your dog\u2019s <strong>4-week Dogtopia onboarding month<\/strong>.<\/p>\n<h3>HOW THE ONBOARDING MONTH WORKS<\/h3>\n<p class=\"isSelectedEnd\">New dogs begin with a structured 4-week onboarding period designed to help them become comfortable, confident, and successful in daycare.<\/p>\n<p class=\"isSelectedEnd\">During the onboarding month, your puppy attends daycare <strong>3 days per week<\/strong>, giving them consistent opportunities to socialize, build relationships with our team, and learn how to appropriately interact with other dogs.<\/p>\n<p class=\"isSelectedEnd\"><strong>Daycare: $33 per day<\/strong><\/p>\n<p class=\"isSelectedEnd\"><strong>One-on-One Training Sessions: $20 per day<\/strong><\/p>\n<p><strong>Daycare + Training: $53\u00a0\u00a0<\/strong><\/p>\n<h3>WHAT Riley Will WORK ON<img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"4767\" data-permalink=\"https:\/\/www.dogtopia.com\/ellisville\/certified-dog-trainer-riley\/\" data-orig-file=\"https:\/\/s3-prod.dogtopia.com\/wp-content\/uploads\/sites\/213\/2026\/08\/certified-dog-trainer-Riley.jpg\" data-orig-size=\"1264,1568\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;d0ad6d7c-adaf-4f96-ac58-96a1d78d9271&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;Signature: wCIlgCSrseCncevIqYuNkoEfXJS67\\\/EUi4dYSPrl8O9R0CAA1+t4tWoAkdNKylc+5fxVWy2Abh5H362FzPzEpdGfBcjq4G6FZTHSmzgoju2PFl1oiNsR10XiV+sNMvrQzgeEwi8uzL12OIvPJHKYX10cuLovnU+H4ZqPPsDGvFTSJsALStLU\\\/9SD5rkZQLay&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"certified dog trainer Riley\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/s3-prod.dogtopia.com\/wp-content\/uploads\/sites\/213\/2026\/08\/certified-dog-trainer-Riley-242x300.jpg\" data-large-file=\"https:\/\/s3-prod.dogtopia.com\/wp-content\/uploads\/sites\/213\/2026\/08\/certified-dog-trainer-Riley-825x1024.jpg\" class=\"wp-image-4767  alignright\" src=\"https:\/\/s3-prod.dogtopia.com\/wp-content\/uploads\/sites\/213\/2026\/08\/certified-dog-trainer-Riley-242x300.jpg\" alt=\"Certified dog trainer Riley\" width=\"281\" height=\"349\" \/><\/h3>\n<ul>\n<li>Basic obedience and everyday commands<\/li>\n<li>Sit, Place, Down, Heel, Off, and Leave It<\/li>\n<li>Proper greetings and reducing jumping<\/li>\n<li>Focus and engagement around distractions<\/li>\n<li>Impulse control and self-regulation<\/li>\n<li>Confidence around dogs, people, sights, and sounds<\/li>\n<li>Puppy manners and unwanted behaviors<\/li>\n<\/ul>\n<h3>WHY TRAINING AT DOGTOPIA IS DIFFERENT<\/h3>\n<p class=\"isSelectedEnd\">Teaching a puppy a command in a quiet room is only the first step.<\/p>\n<p class=\"isSelectedEnd\">Our trainers work with your puppy individually to teach the skill, then help reinforce it in our supervised daycare environment. Your puppy learns how to listen and stay engaged even when other dogs, people, noises, and distractions are around them.<\/p>\n<p>It combines <strong>personalized training with real-world socialization<\/strong>, helping puppies build skills they can actually use outside of a training session.<\/p>\n<h3>PROGRAM REQUIREMENTS<\/h3>\n<ul>\n<li>Puppies must be <strong>16 weeks and older &#8211; no preset maximum age; call to discuss<\/strong><\/li>\n<li>All puppies must be <strong>fully vaccinated<\/strong><\/li>\n<li>Puppies 7 months and older must be <strong>spayed or neutered<\/strong><\/li>\n<li>Must pass a <strong>Meet &amp; Greet evaluation<\/strong> for safety and comfort<\/li>\n<\/ul>\n<p>Each class is 4 weeks in length; dogs attend Monday, Wednesday, and Friday. Next class starts soon!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"4760\" data-permalink=\"https:\/\/www.dogtopia.com\/ellisville\/puppy-training\/\" data-orig-file=\"https:\/\/s3-prod.dogtopia.com\/wp-content\/uploads\/sites\/213\/2026\/08\/PUPPY-TRAINING.jpg\" data-orig-size=\"1728,1152\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;54ffbb54-af43-40a6-ad95-c589eb46353f&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;Signature: 33H0nP4dc9wKkDlrru4ya5AofUUN5TBwa\\\/t6tMNuuphhdIka2RWJZEwEay72WBgg1XyMCVQ7Ezyu+DnxA3lJADkYTpObG7SesRLN1iZ\\\/IvnVr5iOjHC8tMBENzWkzoaHTimU6V\\\/xll7SfKxirCp4MFo20GDq4zLcI3xghtWtHuFoAUR3wTATldvRdly8p+r6kwQLcU57t8hrR8pgM3qjsEeTPqCWBVCSJ7eTe4qx6VzF9ohoC+ytLMmx2cJwbdKzu6nPRKhu2hc0cr9vgM5uffv1EZE23R+W2oSU4pJPMdEZFYeeS2y9wyA\\\/xg6njYdSA+xxti3IErwSc7FZqOguXw==&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"PUPPY TRAINING\" data-image-description=\"&lt;p&gt;A banner that reads setting them up for success and a group of dogs under it&lt;\/p&gt;\n\" data-image-caption=\"\" data-medium-file=\"https:\/\/s3-prod.dogtopia.com\/wp-content\/uploads\/sites\/213\/2026\/08\/PUPPY-TRAINING-300x200.jpg\" data-large-file=\"https:\/\/s3-prod.dogtopia.com\/wp-content\/uploads\/sites\/213\/2026\/08\/PUPPY-TRAINING-1024x683.jpg\" class=\" wp-image-4760 alignright\" src=\"https:\/\/s3-prod.dogtopia.com\/wp-content\/uploads\/sites\/213\/2026\/08\/PUPPY-TRAINING-300x200.jpg\" alt=\"group of puppies with banner for dog training\" width=\"453\" height=\"302\" \/><\/p>\n<h3>GETTING STARTED<\/h3>\n<p class=\"isSelectedEnd\">Start with your puppy\u2019s Meet &amp; Greet. We will get to know your puppy, introduce them gradually to our daycare environment, and help you determine which training goals would be most valuable during their onboarding month.<\/p>\n<p>Fill out the form below or call <strong>636-283-2444<\/strong> to get started.<\/p>\n<script type=\"text\/javascript\">var gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener(\"DOMContentLoaded\",o):document.addEventListener(\"gform_main_scripts_loaded\",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook(\"action\",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook(\"filter\",o,n,r,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,n){gform.removeHook(\"action\",o,n)},removeFilter:function(o,n,r){gform.removeHook(\"filter\",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+\"_\"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==n?t.apply(null,r):r[0]=t.apply(null,r)})),\"filter\"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});<\/script>\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_6' >\n                        <div class='gform_heading'>\n                            <h2 class=\"gform_title\">TRAINING CONSULTATION<\/h2>\n                            <p class='gform_description'><\/p>\n\t\t\t\t\t\t\t<p class='gform_required_legend'>&quot;<span class=\"gfield_required gfield_required_asterisk\">*<\/span>&quot; indicates required fields<\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data'  id='gform_6'  action='\/ellisville\/wp-json\/wp\/v2\/pages\/532' data-formid='6' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_6' class='gform_fields top_label form_sublabel_below description_below'><div id=\"field_6_1\" class=\"gfield gfield--type-text gfield--input-type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible\"  data-js-reload=\"field_6_1\" ><label class='gfield_label gform-field-label' for='input_6_1'>First Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\"> * <span class='sr-only'> Required<\/span><\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_6_1' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/> <\/div><\/div><div id=\"field_6_3\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible\"  data-js-reload=\"field_6_3\" ><label class='gfield_label gform-field-label' for='input_6_3'>Last Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\"> * <span class='sr-only'> Required<\/span><\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_6_3' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/> <\/div><\/div><div id=\"field_6_4\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible\"  data-js-reload=\"field_6_4\" ><label class='gfield_label gform-field-label' for='input_6_4'>Dog Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\"> * <span class='sr-only'> Required<\/span><\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_6_4' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/> <\/div><\/div><div id=\"field_6_5\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible\"  data-js-reload=\"field_6_5\" ><label class='gfield_label gform-field-label' for='input_6_5'>Dog Age<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\"> * <span class='sr-only'> Required<\/span><\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_6_5' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/> <\/div><\/div><div id=\"field_6_6\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible gfield_email_confirm\"  data-field-class=\"gfield_email_confirm\" data-js-reload=\"field_6_6\" ><label class='gfield_label gform-field-label' for='input_6_6'>Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\"> * <span class='sr-only'> Required<\/span><\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_6' id='input_6_6' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_6_7\" class=\"gfield gfield--type-phone gfield--input-type-phone gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible\"  data-js-reload=\"field_6_7\" ><label class='gfield_label gform-field-label' for='input_6_7'>Phone<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\"> * <span class='sr-only'> Required<\/span><\/span><\/span><\/label><div class='ginput_container ginput_container_phone'><input name='input_7' id='input_6_7' type='tel' value='' class='large'   aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_6_8\" class=\"gfield gfield--type-text gfield--input-type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible\"  data-js-reload=\"field_6_8\" ><label class='gfield_label gform-field-label' for='input_6_8'>What do you want help with the most?<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\"> * <span class='sr-only'> Required<\/span><\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_8' id='input_6_8' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/> <\/div><\/div><div id=\"field_6_19\" class=\"gfield gfield--type-post_custom_field gfield--input-type-select gfield--width-full field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible\"  data-js-reload=\"field_6_19\" ><label class='gfield_label gform-field-label' for='input_6_19'>Upload a photo of your pup below if you have one!<\/label><div class='ginput_container ginput_container_select'><select name='input_19' id='input_6_19' class='large gfield_select'     aria-invalid=\"false\" ><option value='yes' >yes<\/option><option value='no' >no<\/option><\/select><\/div><\/div><div id=\"field_6_14\" class=\"gfield gfield--type-fileupload gfield--input-type-fileupload gfield--width-full field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible gfield_fileupload\"  data-field-class=\"gfield_fileupload\" data-js-reload=\"field_6_14\" ><label class='gfield_label gform-field-label' for='input_6_14'>File<\/label><div class='ginput_container ginput_container_fileupload'><input type='hidden' name='MAX_FILE_SIZE' value='52428800' \/><input name='input_14' id='input_6_14' type='file' class='large' aria-describedby=\"gfield_upload_rules_6_14\" onchange='javascript:gformValidateFileSize( this, 52428800 );'  \/><span class='gfield_description gform_fileupload_rules' id='gfield_upload_rules_6_14'>Max. file size: 50 MB.<\/span><div class='gfield_description validation_message gfield_validation_message validation_message--hidden-on-empty' id='live_validation_message_6_14'><\/div><\/div><\/div><fieldset id=\"field_6_13\" class=\"gfield gfield--type-consent gfield--type-choice gfield--input-type-consent checkbox-wrap dt-privacy-consent gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible\"  data-js-reload=\"field_6_13\" ><legend class='gfield_label gform-field-label gfield_label_before_complex' >dt_privacy_consent<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\"> * <span class='sr-only'> Required<\/span><\/span><\/span><\/legend><div class='ginput_container ginput_container_consent'><input name='input_13.1' id='input_6_13_1' type='checkbox' value='1'   aria-required=\"true\" aria-invalid=\"false\"   \/> <label class=\"gform-field-label gform-field-label--type-inline gfield_consent_label\" for='input_6_13_1' >Yes, I agree that Dogtopia can contact me. By submitting this form, I have read and agree with the <a href=\"https:\/\/www.dogtopia.com\/privacy-policy\/\" target=\"_blank\">privacy policy<\/a>, and I agree to the use of cookies and tracking pixels.<span class=\"gfield_required gfield_required_asterisk\"> * <span class='sr-only'> Required<\/span><\/span><\/label><input type='hidden' name='input_13.2' value='Yes, I agree that Dogtopia can contact me. By submitting this form, I have read and agree with the &lt;a href=&quot;https:\/\/www.dogtopia.com\/privacy-policy\/&quot; target=&quot;_blank&quot;&gt;privacy policy&lt;\/a&gt;, and I agree to the use of cookies and tracking pixels.' class='gform_hidden' \/><input type='hidden' name='input_13.3' value='1' class='gform_hidden' \/><\/div><\/fieldset><\/div><\/div>\n        <div class='gform_footer top_label'> <button type='submit' id='gform_submit_button_6' class='gform_button button' value='submit'  onclick='if(window[\"gf_submitting_6\"]){return false;}  if( !jQuery(\"#gform_6\")[0].checkValidity || jQuery(\"#gform_6\")[0].checkValidity()){window[\"gf_submitting_6\"]=true;}  ' onkeypress='if( event.keyCode == 13 ){ if(window[\"gf_submitting_6\"]){return false;} if( !jQuery(\"#gform_6\")[0].checkValidity || jQuery(\"#gform_6\")[0].checkValidity()){window[\"gf_submitting_6\"]=true;}  jQuery(\"#gform_6\").trigger(\"submit\",[true]); }'>submit<\/button> \n            <input type='hidden' class='gform_hidden' name='is_submit_6' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='6' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_6' value='WyJ7XCIxOVwiOltcImJjYmNiNzMyYWZhNzZiZjYxZjgzNWQzMTMwMGYyNmE1XCIsXCI5MmNlN2JiNjA3M2MxNjQzM2FiODAxYmJhZWFmMGIwZVwiXSxcIjEzLjFcIjpcImJmOWUxNzdhM2Y4ZjI1NWZhOTYzYjE3OWNlODRmZGYzXCIsXCIxMy4yXCI6XCJiMTQxYzMyNmYyNzdmZWIyNTY5MjgyOGRlZDJiZGM4YlwiLFwiMTMuM1wiOlwiYmY5ZTE3N2EzZjhmMjU1ZmE5NjNiMTc5Y2U4NGZkZjNcIn0iLCJkZTU0YzllYjFiN2E4NTkwZjczNjFhZmE5OTQ1ZDUzMiJd' \/>\n            <input type='hidden' class='gform_hidden' name='gform_target_page_number_6' id='gform_target_page_number_6' value='0' \/>\n            <input type='hidden' class='gform_hidden' name='gform_source_page_number_6' id='gform_source_page_number_6' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"ak_\"><label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"ak_js\" value=\"105\"\/><script>document.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );<\/script><\/p><\/form>\n                        <\/div><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n gform.initializeOnLoaded( function() {gformInitSpinner( 6, 'https:\/\/www.dogtopia.com\/ellisville\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_6').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_6');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_6').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_6').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_6').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_6').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_6').val();gformInitSpinner( 6, 'https:\/\/www.dogtopia.com\/ellisville\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [6, current_page]);window['gf_submitting_6'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_6').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [6]);window['gf_submitting_6'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_6').text());}, 50);}else{jQuery('#gform_6').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"6\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);                if (event.defaultPrevented) {                return;         }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_6\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_6\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_6\" );        let postRenderFired = false;                function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            jQuery( document ).trigger( 'gform_post_render', [6, current_page] );            gform.utils.trigger( { event: 'gform\/postRender', native: false, data: { formId: 6, currentPage: current_page } } );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); \n\/* ]]> *\/\n<\/script>\n<div class=\"form-column shortcode-form-legal-text-column\"><p class=\"legal-text\">We keep your information safe. We do not sell or share your information.<br \/>\nBy clicking submit, I acknowledge that I have read and agree to the <a href=\"\/privacy-policy\/\" target=\"_blank\" rel=\"noopener\">privacy policy<\/a>.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>PUPPY TRAINING AT DOGTOPIA Build good habits from the very beginning. A puppy\u2019s first year plays a major role in developing their confidence, social skills, and behavior. At Dogtopia, training is not separated from real life. Puppies learn skills one-on-one, then practice those skills around other dogs, people, movement, and everyday distractions. That is why &hellip; <a href=\"https:\/\/www.dogtopia.com\/ellisville\/dog-training\/>Continued<\/a><\/p>\n","protected":false},"author":303,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-service-detail.php","meta":{"footnotes":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.6 (Yoast SEO v22.3) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Dog Training - Ellisville<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dogtopia.com\/ellisville\/dog-training\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dog Training\" \/>\n<meta property=\"og:description\" content=\"PUPPY TRAINING AT DOGTOPIA Build good habits from the very beginning. A puppy\u2019s first year plays a major role in developing their confidence, social skills, and behavior. At Dogtopia, training is not separated from real life. Puppies learn skills one-on-one, then practice those skills around other dogs, people, movement, and everyday distractions. That is why &hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dogtopia.com\/ellisville\/dog-training\/\" \/>\n<meta property=\"og:site_name\" content=\"Ellisville\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-26T01:00:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dogtopia.com\/ellisville\/wp-content\/uploads\/sites\/213\/2026\/08\/PUPPY-TRAINING-300x200.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dogtopia.com\/ellisville\/dog-training\/\",\"url\":\"https:\/\/www.dogtopia.com\/ellisville\/dog-training\/\",\"name\":\"Dog Training - Ellisville\",\"isPartOf\":{\"@id\":\"https:\/\/www.dogtopia.com\/ellisville\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dogtopia.com\/ellisville\/dog-training\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dogtopia.com\/ellisville\/dog-training\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dogtopia.com\/ellisville\/wp-content\/uploads\/sites\/213\/2026\/08\/certified-dog-trainer-Riley-242x300.jpg\",\"datePublished\":\"2018-12-05T17:59:32+00:00\",\"dateModified\":\"2026-08-26T01:00:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dogtopia.com\/ellisville\/dog-training\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dogtopia.com\/ellisville\/dog-training\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dogtopia.com\/ellisville\/dog-training\/#primaryimage\",\"url\":\"https:\/\/s3-prod.dogtopia.com\/wp-content\/uploads\/sites\/213\/2026\/08\/certified-dog-trainer-Riley.jpg\",\"contentUrl\":\"https:\/\/s3-prod.dogtopia.com\/wp-content\/uploads\/sites\/213\/2026\/08\/certified-dog-trainer-Riley.jpg\",\"width\":1264,\"height\":1568,\"caption\":\"Certified dog trainer Riley\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dogtopia.com\/ellisville\/dog-training\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.dogtopia.com\/ellisville\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dog Training\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dogtopia.com\/ellisville\/#website\",\"url\":\"https:\/\/www.dogtopia.com\/ellisville\/\",\"name\":\"Ellisville\",\"description\":\"Dogtopia of Ellisville\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dogtopia.com\/ellisville\/search\/{search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Dog Training - Ellisville","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dogtopia.com\/ellisville\/dog-training\/","og_locale":"en_US","og_type":"article","og_title":"Dog Training","og_description":"PUPPY TRAINING AT DOGTOPIA Build good habits from the very beginning. A puppy\u2019s first year plays a major role in developing their confidence, social skills, and behavior. At Dogtopia, training is not separated from real life. Puppies learn skills one-on-one, then practice those skills around other dogs, people, movement, and everyday distractions. That is why &hellip;","og_url":"https:\/\/www.dogtopia.com\/ellisville\/dog-training\/","og_site_name":"Ellisville","article_modified_time":"2026-08-26T01:00:24+00:00","og_image":[{"url":"https:\/\/www.dogtopia.com\/ellisville\/wp-content\/uploads\/sites\/213\/2026\/08\/PUPPY-TRAINING-300x200.jpg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.dogtopia.com\/ellisville\/dog-training\/","url":"https:\/\/www.dogtopia.com\/ellisville\/dog-training\/","name":"Dog Training - Ellisville","isPartOf":{"@id":"https:\/\/www.dogtopia.com\/ellisville\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dogtopia.com\/ellisville\/dog-training\/#primaryimage"},"image":{"@id":"https:\/\/www.dogtopia.com\/ellisville\/dog-training\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dogtopia.com\/ellisville\/wp-content\/uploads\/sites\/213\/2026\/08\/certified-dog-trainer-Riley-242x300.jpg","datePublished":"2018-12-05T17:59:32+00:00","dateModified":"2026-08-26T01:00:24+00:00","breadcrumb":{"@id":"https:\/\/www.dogtopia.com\/ellisville\/dog-training\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dogtopia.com\/ellisville\/dog-training\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dogtopia.com\/ellisville\/dog-training\/#primaryimage","url":"https:\/\/s3-prod.dogtopia.com\/wp-content\/uploads\/sites\/213\/2026\/08\/certified-dog-trainer-Riley.jpg","contentUrl":"https:\/\/s3-prod.dogtopia.com\/wp-content\/uploads\/sites\/213\/2026\/08\/certified-dog-trainer-Riley.jpg","width":1264,"height":1568,"caption":"Certified dog trainer Riley"},{"@type":"BreadcrumbList","@id":"https:\/\/www.dogtopia.com\/ellisville\/dog-training\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.dogtopia.com\/ellisville\/"},{"@type":"ListItem","position":2,"name":"Dog Training"}]},{"@type":"WebSite","@id":"https:\/\/www.dogtopia.com\/ellisville\/#website","url":"https:\/\/www.dogtopia.com\/ellisville\/","name":"Ellisville","description":"Dogtopia of Ellisville","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dogtopia.com\/ellisville\/search\/{search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.dogtopia.com\/ellisville\/wp-json\/wp\/v2\/pages\/532"}],"collection":[{"href":"https:\/\/www.dogtopia.com\/ellisville\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.dogtopia.com\/ellisville\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.dogtopia.com\/ellisville\/wp-json\/wp\/v2\/users\/303"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dogtopia.com\/ellisville\/wp-json\/wp\/v2\/comments?post=532"}],"version-history":[{"count":5,"href":"https:\/\/www.dogtopia.com\/ellisville\/wp-json\/wp\/v2\/pages\/532\/revisions"}],"predecessor-version":[{"id":4773,"href":"https:\/\/www.dogtopia.com\/ellisville\/wp-json\/wp\/v2\/pages\/532\/revisions\/4773"}],"wp:attachment":[{"href":"https:\/\/www.dogtopia.com\/ellisville\/wp-json\/wp\/v2\/media?parent=532"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}