Showing source for: https://www.braintraining4dogs.com/members/video-archive/train-dog-bow/?ev=PageView&id=571071310335044&noscript=1%22
Duration: 0.330391s
Server: cloudflare

<!DOCTYPE html>
<html dir="ltr" lang="en-US">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link href="https://www.braintraining4dogs.com/wp-content/thesis/skins/tiredpro/css.css?v=1642293339" rel="stylesheet" />
<title>How to Train Your Dog to Bow - Brain Training for Dogs</title>
<meta name="google-adsense-account" content="ca-pub-3171338892372188">

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3171338892372188"
     crossorigin="anonymous"></script>

<link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Roboto+Slab" rel="stylesheet">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>

<script>
function ToggleAccordion() {

ToggleAccordionDiv();
ToggleAccordionPlus();
ToggleAccordionMinus();

}

function ToggleAccordionDiv() {

    var x = document.getElementsByClassName('accordion-panel');
    if (x[0].style.display === 'none') {
        x[0].style.display = 'block';
    } else {
        x[0].style.display = 'none';
    }

}

function ToggleAccordionPlus() {

    var y = document.getElementsByClassName('accordion-plus');
    if (y[0].style.display === 'none') {
        y[0].style.display = 'inline-block';
    } else {
        y[0].style.display = 'none';
    }

}

function ToggleAccordionMinus() {

    var z = document.getElementsByClassName('accordion-minus');
    if (z[0].style.display === 'none') {
        z[0].style.display = 'inline-block';
    } else {
        z[0].style.display = 'none';
    }

}
</script>
<link href="https://www.braintraining4dogs.com/feed/" rel="alternate" type="application/rss+xml" title="Brain Training for Dogs feed" />
<link href="https://www.braintraining4dogs.com/xmlrpc.php" rel="pingback" />
<link href="https://www.braintraining4dogs.com/wp-content/uploads/2015/11/favicon_m.png" rel="shortcut icon" />
<meta name='robots' content='noindex, nofollow' />

	<!-- This site is optimized with the Yoast SEO plugin v28.7 - https://yoast.com/product/yoast-seo-wordpress/ -->
	<meta property="og:locale" content="en_US" />
	<meta property="og:type" content="article" />
	<meta property="og:title" content="How to Train Your Dog to Bow - Brain Training for Dogs" />
	<meta property="og:description" content="You are unauthorized to view this page. Please ensure you are logged in. Login" />
	<meta property="og:url" content="https://www.braintraining4dogs.com/members/video-archive/train-dog-bow/" />
	<meta property="og:site_name" content="Brain Training for Dogs" />
	<meta property="article:modified_time" content="2026-01-15T01:22:40+00:00" />
	<meta name="twitter:card" content="summary_large_image" />
	<meta name="twitter:label1" content="Est. reading time" />
	<meta name="twitter:data1" content="1 minute" />
	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.braintraining4dogs.com\/members\/video-archive\/train-dog-bow\/","url":"https:\/\/www.braintraining4dogs.com\/members\/video-archive\/train-dog-bow\/","name":"How to Train Your Dog to Bow - Brain Training for Dogs","isPartOf":{"@id":"https:\/\/www.braintraining4dogs.com\/#website"},"datePublished":"2017-05-28T18:31:46+00:00","dateModified":"2026-01-15T01:22:40+00:00","breadcrumb":{"@id":"https:\/\/www.braintraining4dogs.com\/members\/video-archive\/train-dog-bow\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.braintraining4dogs.com\/members\/video-archive\/train-dog-bow\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.braintraining4dogs.com\/members\/video-archive\/train-dog-bow\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.braintraining4dogs.com\/"},{"@type":"ListItem","position":2,"name":"Member&#8217;s Area","item":"https:\/\/www.braintraining4dogs.com\/members\/"},{"@type":"ListItem","position":3,"name":"Video Archive","item":"https:\/\/www.braintraining4dogs.com\/members\/video-archive\/"},{"@type":"ListItem","position":4,"name":"How to Train Your Dog to Bow"}]},{"@type":"WebSite","@id":"https:\/\/www.braintraining4dogs.com\/#website","url":"https:\/\/www.braintraining4dogs.com\/","name":"Brain Training for Dogs","description":"By Adrienne Farricelli","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.braintraining4dogs.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
	<!-- / Yoast SEO plugin. -->


<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.braintraining4dogs.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.braintraining4dogs.com%2Fmembers%2Fvideo-archive%2Ftrain-dog-bow%2F" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.braintraining4dogs.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.braintraining4dogs.com%2Fmembers%2Fvideo-archive%2Ftrain-dog-bow%2F&#038;format=xml" />
<link rel='stylesheet' id='mp-theme-css' href='https://www.braintraining4dogs.com/wp-content/plugins/memberpress/css/ui/theme.css?ver=1.11.37' media='all' />
<style id="wp-emoji-styles-inline-css">

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */
</style>
<style id="wp-block-library-inline-css">
/**
 * Colors
 */
/**
 * Typography
 */
/**
 * SCSS Variables.
 *
 * Please use variables from this sheet to ensure consistency across the UI.
 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
 */
/**
 * Fonts & basic variables.
 */
/**
 * Typography
 */
/**
 * Grid System.
 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
 */
/**
 * Radius scale.
 */
/**
 * Elevation scale.
 */
/**
 * Dimensions.
 */
/**
 * Mobile specific styles
 */
/**
 * Editor styles.
 */
/**
 * Block & Editor UI.
 */
/**
 * Block paddings.
 */
/**
 * React Native specific.
 * These variables do not appear to be used anywhere else.
 */
/**
 * Breakpoints & Media Queries
 */
/**
*  Converts a hex value into the rgb equivalent.
*
* @param {string} hex - the hexadecimal value to convert
* @return {string} comma separated rgb values
*/
/**
 * Long content fade mixin
 *
 * Creates a fading overlay to signify that the content is longer
 * than the space allows.
 */
/**
 * Breakpoint mixins
 */
/**
 * Focus styles.
 */
/**
 * Applies editor left position to the selector passed as argument
 */
/**
 * Styles that are reused verbatim in a few places
 */
/**
 * Allows users to opt-out of animations via OS-level preferences.
 */
/**
 * Reset default styles for JavaScript UI based pages.
 * This is a WP-admin agnostic reset
 */
/**
 * Reset the WP Admin page styles for Gutenberg-like pages.
 */
/**
 * Creates a checkerboard pattern background to indicate transparency.
 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
 */
:root {
  --wp-block-synced-color: #7a00df;
  --wp-block-synced-color--rgb: 122, 0, 223;
  --wp-bound-block-color: var(--wp-block-synced-color);
  --wp-editor-canvas-background: #ddd;
  --wp-admin-theme-color: #007cba;
  --wp-admin-theme-color--rgb: 0, 124, 186;
  --wp-admin-theme-color-darker-10: rgb(0, 107, 160.5);
  --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5;
  --wp-admin-theme-color-darker-20: #005a87;
  --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
  --wp-admin-border-width-focus: 2px;
}
@media (min-resolution: 192dpi) {
  :root {
    --wp-admin-border-width-focus: 1.5px;
  }
}

/**
 * Element styles.
 */
.wp-element-button {
  cursor: pointer;
}

:root .has-very-light-gray-background-color {
  background-color: #eee;
}
:root .has-very-dark-gray-background-color {
  background-color: #313131;
}
:root .has-very-light-gray-color {
  color: #eee;
}
:root .has-very-dark-gray-color {
  color: #313131;
}
:root {
  /* stylelint-disable @stylistic/function-comma-space-after -- We can not use spacing because of WP multi site kses rule. */
}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
  background: linear-gradient(135deg, rgb(0, 208, 132) 0%, rgb(6, 147, 227) 100%);
}
:root .has-purple-crush-gradient-background {
  background: linear-gradient(135deg, rgb(52, 226, 228) 0%, rgb(71, 33, 251) 50%, rgb(171, 29, 254) 100%);
}
:root .has-hazy-dawn-gradient-background {
  background: linear-gradient(135deg, rgb(250, 172, 168) 0%, rgb(218, 208, 236) 100%);
}
:root .has-subdued-olive-gradient-background {
  background: linear-gradient(135deg, rgb(250, 250, 225) 0%, rgb(103, 166, 113) 100%);
}
:root .has-atomic-cream-gradient-background {
  background: linear-gradient(135deg, rgb(253, 215, 154) 0%, rgb(0, 74, 89) 100%);
}
:root .has-nightshade-gradient-background {
  background: linear-gradient(135deg, rgb(51, 9, 104) 0%, rgb(49, 205, 207) 100%);
}
:root .has-midnight-gradient-background {
  background: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
}
:root {
  /* stylelint-enable @stylistic/function-comma-space-after */
  --wp--preset--font-size--normal: 16px;
  --wp--preset--font-size--huge: 42px;
}

.has-regular-font-size {
  font-size: 1em;
}

.has-larger-font-size {
  font-size: 2.625em;
}

.has-normal-font-size {
  font-size: var(--wp--preset--font-size--normal);
}

.has-huge-font-size {
  font-size: var(--wp--preset--font-size--huge);
}

:root .has-text-align-center {
  text-align: center;
}

:root .has-text-align-left {
  /*rtl:ignore*/
  text-align: left;
}

:root .has-text-align-right {
  /*rtl:ignore*/
  text-align: right;
}

.has-fit-text {
  white-space: nowrap !important;
}

#end-resizable-editor-section {
  display: none;
}

.aligncenter {
  clear: both;
}

.items-justified-left {
  justify-content: flex-start;
}

.items-justified-center {
  justify-content: center;
}

.items-justified-right {
  justify-content: flex-end;
}

.items-justified-space-between {
  justify-content: space-between;
}

.screen-reader-text {
  border: 0;
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}

.screen-reader-text:focus {
  background-color: #ddd;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/**
 * The following provide a simple means of applying a default border style when
 * a user first makes a selection in the border block support panel.
 * This prevents issues such as where the user could set a border width
 * and see no border due there being no border style set.
 *
 * This is intended to be removed once intelligent defaults can be set while
 * making border selections via the block support.
 *
 * See: https://github.com/WordPress/gutenberg/pull/33743
 */
html :where(.has-border-color) {
  border-style: solid;
}

html :where([style*=border-color]) {
  border-style: solid;
}

html :where([style*=border-top-color]) {
  border-top-style: solid;
}

html :where([style*=border-right-color]) {
  /*rtl:ignore*/
  border-right-style: solid;
}

html :where([style*=border-bottom-color]) {
  border-bottom-style: solid;
}

html :where([style*=border-left-color]) {
  /*rtl:ignore*/
  border-left-style: solid;
}

html :where([style*=border-width]) {
  border-style: solid;
}

html :where([style*=border-top-width]) {
  border-top-style: solid;
}

html :where([style*=border-right-width]) {
  /*rtl:ignore*/
  border-right-style: solid;
}

html :where([style*=border-bottom-width]) {
  border-bottom-style: solid;
}

html :where([style*=border-left-width]) {
  /*rtl:ignore*/
  border-left-style: solid;
}

/**
 * Provide baseline responsiveness for images.
 */
html :where(img[class*=wp-image-]) {
  height: auto;
  max-width: 100%;
}

/**
 * Reset user agent styles for figure element margins.
 */
:where(figure) {
  margin: 0 0 1em 0;
}

html :where(.is-position-sticky) {
  /* stylelint-disable length-zero-no-unit -- 0px is set explicitly so that it can be used in a calc value. */
  --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px);
  /* stylelint-enable length-zero-no-unit */
}

@media screen and (max-width: 600px) {
  html :where(.is-position-sticky) {
    /* stylelint-disable length-zero-no-unit -- 0px is set explicitly so that it can be used in a calc value. */
    --wp-admin--admin-bar--position-offset: 0px;
    /* stylelint-enable length-zero-no-unit */
  }
}

/*# sourceURL=/wp-includes/css/dist/block-library/common.css */
</style>

<style id="global-styles-inline-css">
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */
</style>

<link rel='stylesheet' id='qtip2-css' href='https://www.braintraining4dogs.com/wp-content/plugins/text-hover/assets/jquery.qtip.min.css?ver=3.0.3' media='all' />
<link rel='stylesheet' id='text-hover-css' href='https://www.braintraining4dogs.com/wp-content/plugins/text-hover/assets/text-hover.css?ver=4.2' media='all' />
<script id="jquery-core-js" src="https://www.braintraining4dogs.com/wp-includes/js/jquery/jquery.js?ver=3.7.1"></script>
<script id="jquery-migrate-js" src="https://www.braintraining4dogs.com/wp-includes/js/jquery/jquery-migrate.js?ver=3.4.1"></script>
<link rel="https://api.w.org/" href="https://www.braintraining4dogs.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.braintraining4dogs.com/wp-json/wp/v2/pages/4154" /><style id="wp-custom-css">
.c2c-text-hover {
	border-bottom:2px dotted red !important; }

#cssmenu > ul > li:hover,
#cssmenu > ul > li:hover > a {
  z-index: 9999 !important;
}


</style>
<style id="core-block-supports-inline-css">
/**
 * Core styles: block-supports
 */

/*# sourceURL=core-block-supports-inline-css */
</style>

</head>
<body data-rsssl=1 class="template-custom">
<div class="header">
	<div class="inner_header">
		<div class="top_header">
<div class="tiredpro_logo"><h1><a title="Brain Training for Dogs" href="https://www.braintraining4dogs.com"><img src="https://www.braintraining4dogs.com/wp-content/uploads/2015/11/logo_sm.png" width="175" height="102" alt="Brain Training for Dogs"/></a></h1></div><div class='advertisement'><img alt='Author Seen On' src='https://www.braintraining4dogs.com/wp-content/uploads/2017/05/TrainerSeenOn-small.png' /></div>		</div>
	</div>
	<div class="bottom_header">
		<div class="inner_bottom">
			<span class='menu_control'>≡ Menu</span><div id="cssmenu" class="menu-universal-members-navigation-container"><ul id="menu-universal-members-navigation" class="menu"><li id="menu-item-5978" class="menu menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor"><a href="https://www.braintraining4dogs.com/members/"><span>Member&#8217;s Home</span></a></li>
<li id="menu-item-6001" class="menu menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children has-sub"><a href="#"><span>Dog Training &#038; Courses</span></a>
<ul>
	<li id="menu-item-6002" class="menu menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.braintraining4dogs.com/members/brain-training/"><span>Brain Training for Dogs</span></a></li>
	<li id="menu-item-6144" class="menu menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.braintraining4dogs.com/members/brain-training/obedience-101/"><span>&#8212; Obedience 101</span></a></li>
	<li id="menu-item-6145" class="menu menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.braintraining4dogs.com/members/brain-training/polishing-up-training/"><span>&#8212; Polishing Up Training</span></a></li>
	<li id="menu-item-6003" class="menu menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.braintraining4dogs.com/members/behavior-training/"><span>Behavior Training for Dogs</span></a></li>
	<li id="menu-item-7459" class="menu menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.braintraining4dogs.com/members/advanced-potty-training/"><span>Potty Training: Supercharged</span></a></li>
	<li id="menu-item-6007" class="menu menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.braintraining4dogs.com/members/archive/#trainingtechniques"><span>Understand Training Techniques</span></a></li>
	<li id="menu-item-6006" class="menu menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.braintraining4dogs.com/members/archive/#understanding"><span>Understand Your Dog</span></a></li>
</ul>
</li>
<li id="menu-item-5979" class="menu menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children has-sub"><a href="#"><span>Puppy Training</span></a>
<ul>
	<li id="menu-item-7152" class="menu menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.braintraining4dogs.com/members/archive/#pottytraining"><span>Potty Training</span></a></li>
	<li id="menu-item-7457" class="menu menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.braintraining4dogs.com/members/advanced-potty-training/"><span>Potty Training: Supercharged</span></a></li>
	<li id="menu-item-5980" class="menu menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.braintraining4dogs.com/members/archive/socializing-your-puppy/"><span>Socializing</span></a></li>
	<li id="menu-item-5981" class="menu menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.braintraining4dogs.com/members/archive/biting-mouthing-nipping/"><span>Bite Inhibition</span></a></li>
	<li id="menu-item-5983" class="menu menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children has-sub"><a href="#"><span>Life Stages</span></a>
	<ul>
		<li id="menu-item-5985" class="menu menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.braintraining4dogs.com/members/archive/fear-periods-8-10-weeks-6-14-months/"><span>The Fear Periods (8 – 10 Weeks and 6 – 14 Months)</span></a></li>
		<li id="menu-item-5984" class="menu menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.braintraining4dogs.com/members/archive/flight-instinct-period-4-8-months/"><span>The Flight Instinct Period (4 – 8 Months)</span></a></li>
	</ul>
</li>
	<li id="menu-item-6061" class="menu menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.braintraining4dogs.com/members/archive/#puppies"><span>See All&#8230;</span></a></li>
</ul>
</li>
<li id="menu-item-5986" class="menu menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children has-sub"><a href="#"><span>Behavior Problems</span></a>
<ul>
	<li id="menu-item-5987" class="menu menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children has-sub"><a href="#"><span>Aggression</span></a>
	<ul>
		<li id="menu-item-5988" class="menu menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.braintraining4dogs.com/members/archive/#attackingothers"><span>Attacking People or Animals</span></a></li>
		<li id="menu-item-5989" class="menu menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.braintraining4dogs.com/members/archive/#overprotectiveness"><span>Overprotective Behavior</span></a></li>
		<li id="menu-item-5991" class="menu menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.braintraining4dogs.com/members/archive/#otheraggression"><span>Other</span></a></li>
		<li id="menu-item-5992" class="menu menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.braintraining4dogs.com/members/archive/#bonusaggression"><span>Bonus Articles</span></a></li>
	</ul>
</li>
	<li id="menu-item-6069" class="menu menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.braintraining4dogs.com/members/archive/#barking"><span>Barking</span></a></li>
	<li id="menu-item-5993" class="menu menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.braintraining4dogs.com/members/archive/#elimination"><span>Inappropriate Elimination</span></a></li>
	<li id="menu-item-5994" class="menu menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children has-sub"><a href="#"><span>Psychological Issues</span></a>
	<ul>
		<li id="menu-item-6014" class="menu menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.braintraining4dogs.com/members/archive/anxiety/"><span>Anxiety</span></a></li>
		<li id="menu-item-5995" class="menu menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.braintraining4dogs.com/members/archive/#phobias"><span>Fears</span></a></li>
		<li id="menu-item-6013" class="menu menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.braintraining4dogs.com/members/archive/jealousy/"><span>Jealousy</span></a></li>
		<li id="menu-item-6012" class="menu menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.braintraining4dogs.com/members/archive/separation-anxiety/"><span>Separation Anxiety</span></a></li>
	</ul>
</li>
	<li id="menu-item-6072" class="menu menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.braintraining4dogs.com/members/archive/#whining"><span>Whining</span></a></li>
	<li id="menu-item-5997" class="menu menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.braintraining4dogs.com/members/archive/#miscellaneous"><span>Other Behavior Problems</span></a></li>
	<li id="menu-item-5998" class="menu menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.braintraining4dogs.com/members/archive/#bonus"><span>Bonus Articles</span></a></li>
	<li id="menu-item-5999" class="menu menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.braintraining4dogs.com/members/archive/#seniors"><span>Senior Dogs</span></a></li>
	<li id="menu-item-6000" class="menu menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.braintraining4dogs.com/members/archive/#puppies"><span>Puppies</span></a></li>
	<li id="menu-item-6015" class="menu menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.braintraining4dogs.com/members/archive/"><span>See All&#8230;</span></a></li>
</ul>
</li>
<li id="menu-item-6009" class="menu menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children has-sub"><a href="#"><span>Adrienne&#8217;s Archives</span></a>
<ul>
	<li id="menu-item-6010" class="menu menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.braintraining4dogs.com/members/archive/"><span>Article Archive</span></a></li>
	<li id="menu-item-6011" class="menu menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.braintraining4dogs.com/members/video-archive/"><span>Video Archive</span></a></li>
</ul>
</li>
<li id="menu-item-6008" class="menu menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.braintraining4dogs.com/members/case-studies/"><span>Case Studies</span></a></li>
<li id="menu-item-6004" class="menu menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.braintraining4dogs.com/forum/"><span>Forum</span></a></li>
</ul></div>
		</div>
	</div>
</div>
<div class="column">
	<div class="inner_column">
		<div class="content">
<div class="breadcrumbs"><a class="active" href="https://www.braintraining4dogs.com">Home</a> <a href="https://www.braintraining4dogs.com/members/">Member&#8217;s Area</a> <a href="https://www.braintraining4dogs.com/members/video-archive/">Video Archive</a> <span class="current">How to Train Your Dog to Bow</span></div>			<div id="post-4154" class="post_box single_post_box grt top">
				<h1 class="headline">How to Train Your Dog to Bow</h1>
				<div class="single_byline">
					<span class="post_author">Einstein The Dog</span>
					<span class="post_date" title="2017-05-28">May 28, 2017</span>
					<a class="num_comments_link" href="https://www.braintraining4dogs.com/members/video-archive/train-dog-bow/#commentform" rel="nofollow"><span class="num_comments">0</span> comments</a>
				</div>
				<div class="post_content">
<div class="mp_wrapper">
  <div class="mepr-unauthorized-message">
    <p>You are unauthorized to view this page. Please ensure you are <a href="https://www.braintraining4dogs.com/login/">logged in.</a></p>
  </div>
  <div class="mepr-login-form-wrap">
        <span class="mepr-login-link"><a href="https://www.braintraining4dogs.com/login/">Login</a></span>
      </div>
</div>

				</div>
			</div>
		</div>
		<div class="sidebar">
<div class='widget_search'>
<form method='get' action='https://www.braintraining4dogs.com'>
<input type='text' placeholder='Enter your search term...' name='s' id='s' />			
<button type='submit' class='btn btn-success'>
<i class='fa fa-search'></i>
</button>
</form>
</div>
		</div>
	</div>
</div>
<div class="footer">
	<div class="inner-footer">
		<div class="footer1_cont">
<div class="widget widget_text footer1" id="text-5"><h3 class="widget_title">GET BRAIN TRAINING FOR DOGS</h3>			<div class="textwidget"><div style="margin:15px 0 15px 0;">
Brain Training For Dogs is the newest, funkiest most tail-waggingest dog training course around! These 21 fun and simple games are designed to transform your dog from brainless to brilliant!
</div>
<div style="margin:0 0 0 0;">
<a href="https://www.braintraining4dogs.com/get-btfd/" style="color:#ffffff;">Get The Course »</a>
</div></div>
		</div>		</div>
<div class="widget widget_text footer2" id="text-6"><h3 class="widget_title">WHO IS ADRIENNE FARRICELLI?</h3>			<div class="textwidget"><div style="margin:15px 0 15px 0;">
Adrienne Farricelli is a professional dog trainer certified by the CCPDT. Her work has appeared in notable publications such as USA Today, Everydog Magazine, and the APDT Chronicle of the Dog.
</div>
<div style="margin:0 0 0 0;">
<a href="https://www.braintraining4dogs.com/about/" rel="nofollow" style="color:#ffffff;">Learn More »</a>
</div></div>
		</div><div class="widget widget_text footer3" id="text-4"><h3 class="widget_title">AFFILIATE PROGRAM</h3>			<div class="textwidget"><div style="margin:15px 0 15px 0;">
Did you know you can earn money by recommending the course? Sign up for our affiliate program and each time somebody makes a purchase through your special link you will earn a commission!
</div>
<div style="margin:0 0 0 0;">
<a href="https://www.braintraining4dogs.com/affiliates/" rel="nofollow" style="color:#ffffff;">Affiliate Program »</a>
</div></div>
		</div>	</div>
</div>
<div class="bottom_footer">
	<p class="attribution"><a href="https://www.braintraining4dogs.com/disclaimer/" rel="nofollow" style="color:#ffffff;">Disclaimer</a> | <a href="https://www.braintraining4dogs.com/contact/" rel="nofollow" style="color:#ffffff;">Contact &#038; Support</a>  | <a href="https://braintraining4dogs.com/forum/4-dog-chat/" rel="nofollow" style="color:#ffffff;">Dog Chat</a> | <a href="https://braintraining4dogs.com/forum/5-dog-training-amp-behavior/" rel="nofollow" style="color:#ffffff;">Dog Training &#038; Behavior</a>
<br>
Copyright © <script>document.write(new Date().getFullYear())</script></p>
</div>
<script id="qtip2-js" src="https://www.braintraining4dogs.com/wp-content/plugins/text-hover/assets/jquery.qtip.min.js?ver=3.0.3"></script>
<script id="text-hover-js" src="https://www.braintraining4dogs.com/wp-content/plugins/text-hover/assets/text-hover.js?ver=4.2"></script>
<script id="bigscoots-bfcache-js-extra">
var bfcache = {"cookie_name":"bs_bfcache_auth","is_logged_in":"","pending_operation":"","cookie_path":"/","cookie_domain":"braintraining4dogs.com"};
//# sourceURL=bigscoots-bfcache-js-extra
</script>
<script data-wp-strategy="defer" defer id="bigscoots-bfcache-js" src="https://www.braintraining4dogs.com/wp-content/plugins/bigscoots-cache/assets/js/bfcache-invalidation.min.js?ver=5.0.1"></script>
<script id="wp-emoji-settings" type="application/json">
{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"wpemoji":"https://www.braintraining4dogs.com/wp-includes/js/wp-emoji.js?ver=7.0.7","twemoji":"https://www.braintraining4dogs.com/wp-includes/js/twemoji.js?ver=7.0.7"}}
</script>
<script type="module">
/**
 * @output wp-includes/js/wp-emoji-loader.js
 */

/* eslint-env es6 */

// Note: This is loaded as a script module, so there is no need for an IIFE to prevent pollution of the global scope.

/**
 * Emoji Settings as exported in PHP via _print_emoji_detection_script().
 * @typedef WPEmojiSettings
 * @type {object}
 * @property {?object} source
 * @property {?string} source.concatemoji
 * @property {?string} source.twemoji
 * @property {?string} source.wpemoji
 */

const selector = 'script#wp-emoji-settings';
const script = document.querySelector( selector );
if ( ! ( script instanceof HTMLScriptElement ) ) {
	throw new Error( `Element missing: ${ selector }`);
}
const settings = /** @type {WPEmojiSettings} */ ( JSON.parse( script.text ) );

// For compatibility with other scripts that read from this global, in particular wp-includes/js/wp-emoji.js (source file: js/_enqueues/wp/emoji.js).
window._wpemojiSettings = settings;

/**
 * Support tests.
 * @typedef SupportTests
 * @type {object}
 * @property {?boolean} flag
 * @property {?boolean} emoji
 */

const sessionStorageKey = 'wpEmojiSettingsSupports';
const tests = [ 'flag', 'emoji' ];

/**
 * Checks whether the browser supports offloading to a Worker.
 *
 * @since 6.3.0
 *
 * @private
 *
 * @returns {boolean}
 */
function supportsWorkerOffloading() {
	return (
		typeof Worker !== 'undefined' &&
		typeof OffscreenCanvas !== 'undefined' &&
		typeof URL !== 'undefined' &&
		URL.createObjectURL &&
		typeof Blob !== 'undefined'
	);
}

/**
 * @typedef SessionSupportTests
 * @type {object}
 * @property {number} timestamp
 * @property {SupportTests} supportTests
 */

/**
 * Get support tests from session.
 *
 * @since 6.3.0
 *
 * @private
 *
 * @returns {?SupportTests} Support tests, or null if not set or older than 1 week.
 */
function getSessionSupportTests() {
	try {
		/** @type {SessionSupportTests} */
		const item = JSON.parse(
			sessionStorage.getItem( sessionStorageKey )
		);
		if (
			typeof item === 'object' &&
			typeof item.timestamp === 'number' &&
			new Date().valueOf() < item.timestamp + 604800 && // Note: Number is a week in seconds.
			typeof item.supportTests === 'object'
		) {
			return item.supportTests;
		}
	} catch ( e ) {}
	return null;
}

/**
 * Persist the supports in session storage.
 *
 * @since 6.3.0
 *
 * @private
 *
 * @param {SupportTests} supportTests Support tests.
 */
function setSessionSupportTests( supportTests ) {
	try {
		/** @type {SessionSupportTests} */
		const item = {
			supportTests: supportTests,
			timestamp: new Date().valueOf()
		};

		sessionStorage.setItem(
			sessionStorageKey,
			JSON.stringify( item )
		);
	} catch ( e ) {}
}

/**
 * Checks if two sets of Emoji characters render the same visually.
 *
 * This is used to determine if the browser is rendering an emoji with multiple data points
 * correctly. set1 is the emoji in the correct form, using a zero-width joiner. set2 is the emoji
 * in the incorrect form, using a zero-width space. If the two sets render the same, then the browser
 * does not support the emoji correctly.
 *
 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
 * scope. Everything must be passed by parameters.
 *
 * @since 4.9.0
 *
 * @private
 *
 * @param {CanvasRenderingContext2D} context 2D Context.
 * @param {string} set1 Set of Emoji to test.
 * @param {string} set2 Set of Emoji to test.
 *
 * @return {boolean} True if the two sets render the same.
 */
function emojiSetsRenderIdentically( context, set1, set2 ) {
	// Cleanup from previous test.
	context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
	context.fillText( set1, 0, 0 );
	const rendered1 = new Uint32Array(
		context.getImageData(
			0,
			0,
			context.canvas.width,
			context.canvas.height
		).data
	);

	// Cleanup from previous test.
	context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
	context.fillText( set2, 0, 0 );
	const rendered2 = new Uint32Array(
		context.getImageData(
			0,
			0,
			context.canvas.width,
			context.canvas.height
		).data
	);

	return rendered1.every( ( rendered2Data, index ) => {
		return rendered2Data === rendered2[ index ];
	} );
}

/**
 * Checks if the center point of a single emoji is empty.
 *
 * This is used to determine if the browser is rendering an emoji with a single data point
 * correctly. The center point of an incorrectly rendered emoji will be empty. A correctly
 * rendered emoji will have a non-zero value at the center point.
 *
 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
 * scope. Everything must be passed by parameters.
 *
 * @since 6.8.2
 *
 * @private
 *
 * @param {CanvasRenderingContext2D} context 2D Context.
 * @param {string} emoji Emoji to test.
 *
 * @return {boolean} True if the center point is empty.
 */
function emojiRendersEmptyCenterPoint( context, emoji ) {
	// Cleanup from previous test.
	context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
	context.fillText( emoji, 0, 0 );

	// Test if the center point (16, 16) is empty (0,0,0,0).
	const centerPoint = context.getImageData(16, 16, 1, 1);
	for ( let i = 0; i < centerPoint.data.length; i++ ) {
		if ( centerPoint.data[ i ] !== 0 ) {
			// Stop checking the moment it's known not to be empty.
			return false;
		}
	}

	return true;
}

/**
 * Determines if the browser properly renders Emoji that Twemoji can supplement.
 *
 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
 * scope. Everything must be passed by parameters.
 *
 * @since 4.2.0
 *
 * @private
 *
 * @param {CanvasRenderingContext2D} context 2D Context.
 * @param {string} type Whether to test for support of "flag" or "emoji".
 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.
 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification.
 *
 * @return {boolean} True if the browser can render emoji, false if it cannot.
 */
function browserSupportsEmoji( context, type, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) {
	let isIdentical;

	switch ( type ) {
		case 'flag':
			/*
			 * Test for Transgender flag compatibility. Added in Unicode 13.
			 *
			 * To test for support, we try to render it, and compare the rendering to how it would look if
			 * the browser doesn't render it correctly (white flag emoji + transgender symbol).
			 */
			isIdentical = emojiSetsRenderIdentically(
				context,
				'\uD83C\uDFF3\uFE0F\u200D\u26A7\uFE0F', // as a zero-width joiner sequence
				'\uD83C\uDFF3\uFE0F\u200B\u26A7\uFE0F' // separated by a zero-width space
			);

			if ( isIdentical ) {
				return false;
			}

			/*
			 * Test for Sark flag compatibility. This is the least supported of the letter locale flags,
			 * so gives us an easy test for full support.
			 *
			 * To test for support, we try to render it, and compare the rendering to how it would look if
			 * the browser doesn't render it correctly ([C] + [Q]).
			 */
			isIdentical = emojiSetsRenderIdentically(
				context,
				'\uD83C\uDDE8\uD83C\uDDF6', // as the sequence of two code points
				'\uD83C\uDDE8\u200B\uD83C\uDDF6' // as the two code points separated by a zero-width space
			);

			if ( isIdentical ) {
				return false;
			}

			/*
			 * Test for English flag compatibility. England is a country in the United Kingdom, it
			 * does not have a two letter locale code but rather a five letter sub-division code.
			 *
			 * To test for support, we try to render it, and compare the rendering to how it would look if
			 * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]).
			 */
			isIdentical = emojiSetsRenderIdentically(
				context,
				// as the flag sequence
				'\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F',
				// with each code point separated by a zero-width space
				'\uD83C\uDFF4\u200B\uDB40\uDC67\u200B\uDB40\uDC62\u200B\uDB40\uDC65\u200B\uDB40\uDC6E\u200B\uDB40\uDC67\u200B\uDB40\uDC7F'
			);

			return ! isIdentical;
		case 'emoji':
			/*
			 * Is there a large, hairy, humanoid mythical creature living in the browser?
			 *
			 * To test for Emoji 17.0 support, try to render a new emoji: Hairy Creature.
			 *
			 * The hairy creature emoji is a single code point emoji. Testing for browser
			 * support required testing the center point of the emoji to see if it is empty.
			 *
			 * 0xD83E 0x1FAC8 (\uD83E\u1FAC8) == 🫈 Hairy creature.
			 *
			 * When updating this test, please ensure that the emoji is either a single code point
			 * or switch to using the emojiSetsRenderIdentically function and testing with a zero-width
			 * joiner vs a zero-width space.
			 */
			const notSupported = emojiRendersEmptyCenterPoint( context, '\uD83E\u1FAC8' );
			return ! notSupported;
	}

	return false;
}

/**
 * Checks emoji support tests.
 *
 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
 * scope. Everything must be passed by parameters.
 *
 * @since 6.3.0
 *
 * @private
 *
 * @param {string[]} tests Tests.
 * @param {Function} browserSupportsEmoji Reference to browserSupportsEmoji function, needed due to minification.
 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.
 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification.
 *
 * @return {SupportTests} Support tests.
 */
function testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) {
	let canvas;
	if (
		typeof WorkerGlobalScope !== 'undefined' &&
		self instanceof WorkerGlobalScope
	) {
		canvas = new OffscreenCanvas( 300, 150 ); // Dimensions are default for HTMLCanvasElement.
	} else {
		canvas = document.createElement( 'canvas' );
	}

	const context = canvas.getContext( '2d', { willReadFrequently: true } );

	/*
	 * Chrome on OS X added native emoji rendering in M41. Unfortunately,
	 * it doesn't work when the font is bolder than 500 weight. So, we
	 * check for bold rendering support to avoid invisible emoji in Chrome.
	 */
	context.textBaseline = 'top';
	context.font = '600 32px Arial';

	const supports = {};
	tests.forEach( ( test ) => {
		supports[ test ] = browserSupportsEmoji( context, test, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint );
	} );
	return supports;
}

/**
 * Adds a script to the head of the document.
 *
 * @ignore
 *
 * @since 4.2.0
 *
 * @param {string} src The url where the script is located.
 *
 * @return {void}
 */
function addScript( src ) {
	const script = document.createElement( 'script' );
	script.src = src;
	script.defer = true;
	document.head.appendChild( script );
}

settings.supports = {
	everything: true,
	everythingExceptFlag: true
};

// Obtain the emoji support from the browser, asynchronously when possible.
new Promise( ( resolve ) => {
	let supportTests = getSessionSupportTests();
	if ( supportTests ) {
		resolve( supportTests );
		return;
	}

	if ( supportsWorkerOffloading() ) {
		try {
			// Note that the functions are being passed as arguments due to minification.
			const workerScript =
				'postMessage(' +
				testEmojiSupports.toString() +
				'(' +
				[
					JSON.stringify( tests ),
					browserSupportsEmoji.toString(),
					emojiSetsRenderIdentically.toString(),
					emojiRendersEmptyCenterPoint.toString()
				].join( ',' ) +
				'));';
			const blob = new Blob( [ workerScript ], {
				type: 'text/javascript'
			} );
			const worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojiSupports' } );
			worker.onmessage = ( event ) => {
				supportTests = event.data;
				setSessionSupportTests( supportTests );
				worker.terminate();
				resolve( supportTests );
			};
			return;
		} catch ( e ) {}
	}

	supportTests = testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint );
	setSessionSupportTests( supportTests );
	resolve( supportTests );
} )
	// Once the browser emoji support has been obtained from the session, finalize the settings.
	.then( ( supportTests ) => {
		/*
		 * Tests the browser support for flag emojis and other emojis, and adjusts the
		 * support settings accordingly.
		 */
		for ( const test in supportTests ) {
			settings.supports[ test ] = supportTests[ test ];

			settings.supports.everything =
				settings.supports.everything && settings.supports[ test ];

			if ( 'flag' !== test ) {
				settings.supports.everythingExceptFlag =
					settings.supports.everythingExceptFlag &&
					settings.supports[ test ];
			}
		}

		settings.supports.everythingExceptFlag =
			settings.supports.everythingExceptFlag &&
			! settings.supports.flag;

		// When the browser can not render everything we need to load a polyfill.
		if ( ! settings.supports.everything ) {
			const src = settings.source || {};

			if ( src.concatemoji ) {
				addScript( src.concatemoji );
			} else if ( src.wpemoji && src.twemoji ) {
				addScript( src.twemoji );
				addScript( src.wpemoji );
			}
		}
	} );
//# sourceURL=https://www.braintraining4dogs.com/wp-includes/js/wp-emoji-loader.js
</script>
<script id="bs-cache-speculation-rules" type="speculationrules">
{"prerender":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/*.php","\/wp-json\/*","\/wp-admin\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/uploads\/*","\/wp-content\/themes\/*","\/cart*","\/cart\/*","\/*\/cart*","\/*\/cart\/*","\/checkout*","\/*\/checkout*","\/checkout\/*","\/*\/checkout\/*","\/checkouts\/*","\/*\/checkouts\/*","\/my-account*","\/*\/my-account*","\/my-account\/*","\/*\/my-account\/*","\/logout*","\/*\/logout*","\/logout\/*","\/*\/logout\/*","\/*\/delete\/*","\/*\/print\/*","\/wprm_print\/*","\/*\\?*(^|&)(_wpnonce|ac|add-to-cart|add_to_cart|add-to-checkout|attachment_id|cart|download_id|download_media_file|edd_action|edd_options|media_file|media_type|wlmapi|wc-api|wc-ajax)=*"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prerender, .no-prerender a"}}]},"eagerness":"moderate"}]}
</script>
<script id="bs-cache-instant-prefetch-invoker-js" type="text/javascript">
document.addEventListener("DOMContentLoaded",function(){if(!(typeof HTMLScriptElement !== "undefined" && typeof HTMLScriptElement.supports === "function" && HTMLScriptElement.supports && HTMLScriptElement.supports("speculationrules"))) {document.querySelectorAll('script[type="speculationrules"]').forEach(script => script.remove());var bs_cache_instant_prefetch_script_element = document.createElement("script");bs_cache_instant_prefetch_script_element.id = "bs-cache-instant-prefetch-js", bs_cache_instant_prefetch_script_element.type = "module", bs_cache_instant_prefetch_script_element.src = "https://www.braintraining4dogs.com/wp-content/plugins/bigscoots-cache/assets/js/bs-cache-instant-prefetch-page.min.js", document.body.appendChild(bs_cache_instant_prefetch_script_element)}})
</script>
<script type='text/javascript' src='https://www.braintraining4dogs.com/wp-content/thesis/skins/tiredpro/lib/script2.js'></script><script type="text/javascript">
(function(){
var classes = document.getElementsByClassName('menu_control');
for (i = 0; i < classes.length; i++) {
classes[i].onclick = function() {
var menu = this.nextElementSibling;
if (/show_menu/.test(menu.className))
menu.className = menu.className.replace('show_menu', '').trim();
else
menu.className += ' show_menu';
};
}
})();
</script>
<noscript><style type="text/css" scoped>.menu { display: block; }</style></noscript>

<!-- Start of StatCounter Code for Default Guide -->
<script type=\"text/javascript\">
var sc_project=11104331; 
var sc_invisible=1; 
var sc_security=\"e6d0c95e\"; 
var scJsHost = ((\"https:\" == document.location.protocol) ?
\"https://secure.\" : \"http://www.\");
document.write(\"<sc\"+\"ript type=\'text/javascript\' src=\'\" +
scJsHost+
\"statcounter.com/counter/counter.js\'></\"+\"script>\");
</script>
<noscript><div class=\"statcounter\"><a title=\"web statistics\"
href=\"http://statcounter.com/free-web-stats/\"
target=\"_blank\"><img class=\"statcounter\"
src=\"//c.statcounter.com/11104331/0/e6d0c95e/1/\" alt=\"web
statistics\"></a></div></noscript>
<!-- End of StatCounter Code for Default Guide -->
</body>
</html>
<!-- Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com -->

Latest requests

# Url Url Source Date
1 https://www.braintraining4dogs.com… 2026-10-16 16:03:59
2 https://ya-drbogin-17.syd1.digital… 2026-10-16 16:03:59
3 http://www.pk10zc.com/space-uid-37… 2026-10-16 16:03:58
4 https://pub-383bc670199e4dd1b68de7… 2026-10-16 16:03:58
5 https://ya-drbogin-8.syd1.digitalo… 2026-10-16 16:03:58
6 https://www.texarkanatwins.com/%25… 2026-10-16 16:03:57
7 https://www.texarkanatwins.com/%25… 2026-10-16 16:03:57
8 https://www.texarkanatwins.com/%25… 2026-10-16 16:03:57
9 https://www.thebolditalic.com/?gi=… 2026-10-16 16:03:56
10 https://www.tradinportugal.com/ind… 2026-10-16 16:03:56
11 https://www.texarkanatwins.com/%25… 2026-10-16 16:03:56
12 https://www.texarkanatwins.com/%25… 2026-10-16 16:03:55
13 https://nixhealthcare.org/reasons-… 2026-10-16 16:03:54
14 https://www.texarkanatwins.com/%25… 2026-10-16 16:03:54
15 https://www.texarkanatwins.com/%25… 2026-10-16 16:03:54
16 https://www.texarkanatwins.com/%25… 2026-10-16 16:03:54
17 https://www.texarkanatwins.com/%25… 2026-10-16 16:03:54
18 http://digi19c.s3-website-us-east-… 2026-10-16 16:03:54
19 https://coffeee-uk27326.ka-blogs.c… 2026-10-16 16:03:53
20 https://www.texarkanatwins.com/%25… 2026-10-16 16:03:53