www.petsmart.com Open in urlscan Pro
23.36.163.232  Public Scan

Submitted URL: https://click.mail.petsmart.com/?qs=f85591669951730952f80315d4077df3882a2cefd6c8dabea06aed621bd95abee79ddfc558690e00908979f948a9...
Effective URL: https://www.petsmart.com/activateOffer/?ot=lo&oid=C2239LPNMERBR2XD&lid=1244492316&utm_source=sfmc&utm_medium=email&utm_ca...
Submission: On December 08 via api from US — Scanned from DE

Form analysis 11 forms found in the DOM

Name: simpleSearchGET /search/

<form role="search" action="/search/" method="get" name="simpleSearch" novalidate="novalidate">
  <input class="dp-search-input" type="text" name="q" placeholder="search" title="Search" autocomplete="off">
  <input type="submit" value="" title="Search">
</form>

Name: signInFormPOST /on/demandware.store/Sites-PetSmart-Site/default/AccountController-ProcessCaptchaLogin

<form name="signInForm" id="signInFormModal" action="/on/demandware.store/Sites-PetSmart-Site/default/AccountController-ProcessCaptchaLogin" method="POST" accept-charset="UTF-8" data-isplaceholderrequired="true" data-resetname="signInForm"
  autocomplete="on" novalidate="novalidate">
  <div class="login-errors" style="display:none;"></div>
  <div class="row">
    <div class="col-md-12">
      <div class="input-wrapper waterfall-animation">
        <label for="username">
          <span class="hide">email address</span>
          <input type="text" name="username" value="" autocapitalize="none" class="rule-email required" data-msg-required="Please enter your email." autocomplete="username" aria-required="true">
          <span data-placeholder="email address" class="placeholder"></span>
        </label>
        <div class="error"></div>
      </div>
    </div>
  </div>
  <div class="row">
    <div class="col-md-12">
      <div class="input-wrapper waterfall-animation">
        <label for="password">
          <span class="hide">current password</span>
          <input type="password" name="password" value="" class="required fs-exclude" data-msg-required="Please enter password." autocomplete="current-password" aria-required="true">
          <span data-placeholder="current password" class="placeholder"></span>
        </label>
        <div class="error"></div>
      </div>
    </div>
  </div>
  <div class="row">
    <div class="col-md-6">
      <div class="label-inline remember-me">
        <input class="input-checkbox capture-rememberMe" type="checkbox" id="capture_signIn_rememberMe">
        <label for="capture_signIn_rememberMe">remember me</label>
      </div>
    </div>
    <div class="col-md-6">
      <button type="button" class="password-reset">forgot password?</button>
    </div>
  </div>
  <div class="row">
    <div class="col-md-12">
      <br>
      <div class="g-recaptcha-wrapper" style="display: none" data-googlecaptchainstance="accountloginformmodal">
        <div id="g-recaptcha-accountloginformmodal">
          <div style="width: 304px; height: 78px;">
            <div><iframe title="reCAPTCHA"
                src="https://www.google.com/recaptcha/enterprise/anchor?ar=1&amp;k=6Lc8c1MaAAAAAI_EIxnsAY13LiMRKPw2Nh34BUSw&amp;co=aHR0cHM6Ly93d3cucGV0c21hcnQuY29tOjQ0Mw..&amp;hl=de&amp;v=Km9gKuG06He-isPsP6saG8cn&amp;size=normal&amp;sa=login&amp;cb=lff9i7xx4st6"
                width="304" height="78" role="presentation" name="a-xgtojwo8weze" frameborder="0" scrolling="no"
                sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe></div><textarea id="g-recaptcha-response" name="g-recaptcha-response"
              class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
          </div>
        </div>
        <input class="hidden-recaptcha-required" name="hiddenrecaptcha" id="hiddenrecaptcha" style="visibility: hidden; height: 1px; padding: 0px; margin: 0;">
        <div class="custom-error-msg hidden-recaptcha-required"> Please complete the captcha </div>
        <script>
          var enableEnterpriseRecaptcha = "true" == "true";
          //If there's already a captcha instance go ahead and re-render it (necessary for forms that could be submitted and then editted such as aboutYou in checkout)
          if (typeof app != "undefined" && typeof app.googlecaptcha != "undefined" && typeof app.googlecaptcha.googleRecaptchaInstances != "undefined" && app.googlecaptcha.googleRecaptchaInstances.hasOwnProperty("accountloginformmodal")) {
            var render = enableEnterpriseRecaptcha ? grecaptcha.enterprise.render : grecaptcha.render;
            var renderObj = {
              'sitekey': "6LcGS3IUAAAAABB1LVzt4qSaxopUuK9h7Ibrrc93",
              'callback': "googleCaptchaFilledOutCallback",
              'expired-callback': "googleCaptchaExpiredCallback",
            }
            if (enableEnterpriseRecaptcha && "true" == "true") {
              renderObj.action = "login"
              renderObj.sitekey = "6Lc8c1MaAAAAAI_EIxnsAY13LiMRKPw2Nh34BUSw"
            }
            app.googlecaptcha.googleRecaptchaInstances["accountloginformmodal"] = render('g-recaptcha-accountloginformmodal', renderObj);
          }
          /**
           * This script does the following:
           * Renders the captcha and holds on to a reference to that instance
           * Registers a callback function we use to revalidate when the captcha is completed
           */
          $(document).on('grecaptchaAndDocumentReady grecaptchaEnterpriseAndDocumentReady', function(e) {
            try {
              if (typeof app.googlecaptcha.googleRecaptchaInstances == "undefined") {
                app.googlecaptcha.googleRecaptchaInstances = {}
              }
              //Explicityly render this captcha
              var render = enableEnterpriseRecaptcha ? grecaptcha.enterprise.render : grecaptcha.render;
              var renderObj = {
                'sitekey': "6LcGS3IUAAAAABB1LVzt4qSaxopUuK9h7Ibrrc93",
                'callback': "googleCaptchaFilledOutCallback",
                'expired-callback': "googleCaptchaExpiredCallback",
              }
              if ("true" == "true" && e.type == "grecaptchaEnterpriseAndDocumentReady") {
                renderObj.action = "login";
                renderObj.sitekey = "6Lc8c1MaAAAAAI_EIxnsAY13LiMRKPw2Nh34BUSw";
                app.googlecaptcha.googleRecaptchaInstances["accountloginformmodal"] = render('g-recaptcha-accountloginformmodal', renderObj);
              } else if ("true" != "true" && e.type == "grecaptchaAndDocumentReady") {
                app.googlecaptcha.googleRecaptchaInstances["accountloginformmodal"] = render('g-recaptcha-accountloginformmodal', renderObj);
              }
              //Weirdly this is where the callback needs to live for it to be in scope for the captcha
              window.googleCaptchaFilledOutCallback = function() {
                app.googlecaptcha.analyticsCaptchaSolved();
                //sorry about this...
                if ((typeof window.app.googlecaptcha.googleRecaptchaInstances.checkoutccrecap == 'undefined') || (typeof window.app.googlecaptcha.googleRecaptchaInstances.checkoutgiftrecap == 'undefined')) {
                  window.app.googlecaptcha.scrollToJoinNearBottom();
                }
                window.app.validator.doGoogleCaptchaValidation();
              };
              window.googleCaptchaExpiredCallback = function() {
                window.app.validator.doGoogleCaptchaValidation();
              };
            } catch (e) {
              console.log('grecaptchaAndDocumentReady : ' + e);
            }
          });
        </script>
      </div>
      <script>
        //TECHDEBT IE 11 in prod needs some help
        try {
          if (!!navigator.userAgent.match(/Trident\/7.0/)) {
            console.info('IE11 init recaptcha in checkout');
            var googleRecaptchaScriptURL = 'https://www.google.com/recaptcha/api.js?onload=gRecaptchaOnloadCallback';
            var thereAreInstancesOfRecaptchaOnPage = $('.g-recaptcha-wrapper').length > 0;
            if (thereAreInstancesOfRecaptchaOnPage) {
              window.gRecaptchaOnloadCallback = function() {
                $(document).trigger('grecaptchaAndDocumentReady');
              }
              $.getScript(googleRecaptchaScriptURL); //This is async
            }
          };
        } catch (e) {
          console.error(e);
        }
      </script>
    </div>
  </div>
  <div class="row login-cta">
    <div class="col-md-5">
      <div id="login-button-container">
        <div id="login-button" class="button-fancy-large">
          <button id="login" type="submit" value="log in" class="button-fancy-large ">log in</button>
        </div>
        <div id="login-action" class="button-fancy-large">
          <div class="login-button-icon-container">
            <i id="login-action-icon" class="fa-spinner fa-pulse fa-3x fa-fw active-spinner"></i>
          </div>
        </div>
      </div>
    </div>
    <div class="col-md-7">
      <div class="social-signin-disabled">
        <div class="social-signin-disabled-head"> we are no longer supporting social sign in </div>
        <div class="social-signin-disabled-text"> please click <button type="button" class="password-reset-inline"> forgot password </button> to access your account. </div>
      </div>
    </div>
  </div>
</form>

POST /on/demandware.store/Sites-PetSmart-Site/default/AccountController-RequestReset

<form id="request-password-reset-modal" action="/on/demandware.store/Sites-PetSmart-Site/default/AccountController-RequestReset" method="post" data-isplaceholderrequired="true" data-resetname="forgotpw" novalidate="novalidate">
  <p> Enter your email address and we will send you a link to reset your password. </p>
  <div class="row notbootstrap">
    <div class="col-md-12">
      <div class="input-wrapper waterfall-animation">
        <label for="email">
          <span class="hide">email address</span>
          <input type="text" name="email" value="" autocapitalize="none" class="rule-email required" data-msg-required="Please enter your email." aria-required="true">
          <span data-placeholder="email address" class="placeholder"></span>
        </label>
        <div class="error"></div>
      </div>
    </div>
  </div>
  <div class="row form-row">
    <div class="col-md-12 checkout-captcha-wrapper">
      <div class="g-recaptcha-wrapper" style="display: none" data-googlecaptchainstance="passwordreset-modal">
        <div id="g-recaptcha-passwordreset-modal">
          <div style="width: 304px; height: 78px;">
            <div><iframe title="reCAPTCHA"
                src="https://www.google.com/recaptcha/enterprise/anchor?ar=1&amp;k=6Lc8c1MaAAAAAI_EIxnsAY13LiMRKPw2Nh34BUSw&amp;co=aHR0cHM6Ly93d3cucGV0c21hcnQuY29tOjQ0Mw..&amp;hl=de&amp;v=Km9gKuG06He-isPsP6saG8cn&amp;size=normal&amp;sa=password_reset&amp;cb=kpajtd63aa0q"
                width="304" height="78" role="presentation" name="a-ss56k4k78k3m" frameborder="0" scrolling="no"
                sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe></div><textarea id="g-recaptcha-response-1" name="g-recaptcha-response"
              class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
          </div>
        </div>
        <input class="hidden-recaptcha-required" name="hiddenrecaptcha" id="hiddenrecaptcha" style="visibility: hidden; height: 1px; padding: 0px; margin: 0;">
        <div class="custom-error-msg hidden-recaptcha-required"> Please complete the captcha </div>
        <script>
          var enableEnterpriseRecaptcha = "true" == "true";
          //If there's already a captcha instance go ahead and re-render it (necessary for forms that could be submitted and then editted such as aboutYou in checkout)
          if (typeof app != "undefined" && typeof app.googlecaptcha != "undefined" && typeof app.googlecaptcha.googleRecaptchaInstances != "undefined" && app.googlecaptcha.googleRecaptchaInstances.hasOwnProperty("passwordreset-modal")) {
            var render = enableEnterpriseRecaptcha ? grecaptcha.enterprise.render : grecaptcha.render;
            var renderObj = {
              'sitekey': "6LcGS3IUAAAAABB1LVzt4qSaxopUuK9h7Ibrrc93",
              'callback': "googleCaptchaFilledOutCallback",
              'expired-callback': "googleCaptchaExpiredCallback",
            }
            if (enableEnterpriseRecaptcha && "true" == "true") {
              renderObj.action = "password_reset"
              renderObj.sitekey = "6Lc8c1MaAAAAAI_EIxnsAY13LiMRKPw2Nh34BUSw"
            }
            app.googlecaptcha.googleRecaptchaInstances["passwordreset-modal"] = render('g-recaptcha-passwordreset-modal', renderObj);
          }
          /**
           * This script does the following:
           * Renders the captcha and holds on to a reference to that instance
           * Registers a callback function we use to revalidate when the captcha is completed
           */
          $(document).on('grecaptchaAndDocumentReady grecaptchaEnterpriseAndDocumentReady', function(e) {
            try {
              if (typeof app.googlecaptcha.googleRecaptchaInstances == "undefined") {
                app.googlecaptcha.googleRecaptchaInstances = {}
              }
              //Explicityly render this captcha
              var render = enableEnterpriseRecaptcha ? grecaptcha.enterprise.render : grecaptcha.render;
              var renderObj = {
                'sitekey': "6LcGS3IUAAAAABB1LVzt4qSaxopUuK9h7Ibrrc93",
                'callback': "googleCaptchaFilledOutCallback",
                'expired-callback': "googleCaptchaExpiredCallback",
              }
              if ("true" == "true" && e.type == "grecaptchaEnterpriseAndDocumentReady") {
                renderObj.action = "password_reset";
                renderObj.sitekey = "6Lc8c1MaAAAAAI_EIxnsAY13LiMRKPw2Nh34BUSw";
                app.googlecaptcha.googleRecaptchaInstances["passwordreset-modal"] = render('g-recaptcha-passwordreset-modal', renderObj);
              } else if ("true" != "true" && e.type == "grecaptchaAndDocumentReady") {
                app.googlecaptcha.googleRecaptchaInstances["passwordreset-modal"] = render('g-recaptcha-passwordreset-modal', renderObj);
              }
              //Weirdly this is where the callback needs to live for it to be in scope for the captcha
              window.googleCaptchaFilledOutCallback = function() {
                app.googlecaptcha.analyticsCaptchaSolved();
                //sorry about this...
                if ((typeof window.app.googlecaptcha.googleRecaptchaInstances.checkoutccrecap == 'undefined') || (typeof window.app.googlecaptcha.googleRecaptchaInstances.checkoutgiftrecap == 'undefined')) {
                  window.app.googlecaptcha.scrollToJoinNearBottom();
                }
                window.app.validator.doGoogleCaptchaValidation();
              };
              window.googleCaptchaExpiredCallback = function() {
                window.app.validator.doGoogleCaptchaValidation();
              };
            } catch (e) {
              console.log('grecaptchaAndDocumentReady : ' + e);
            }
          });
        </script>
      </div>
    </div>
  </div>
  <div class="request-errors" style="display:none;">
  </div>
  <div class="row form-row form-row-button">
    <div class="col-md-12">
      <div id="request-reset-button-container">
        <div id="request-reset-button" class="button-fancy-large">
          <button id="request-reset" type="submit" value="submit" class="button-fancy-large ">submit</button>
        </div>
        <div id="request-reset-action" class="button-fancy-large">
          <div class="request-reset-button-icon-container">
            <i id="request-reset-action-icon" class="fa-spinner fa-pulse fa-3x fa-fw active-spinner"></i>
          </div>
        </div>
      </div>
      <div class="unknown-user">
        <p> We apologize for the inconvenience. <a href="javascript:void(0)" class="create-account">
Try creating a new account.
</a>
        </p>
      </div>
    </div>
  </div>
</form>

POST /on/demandware.store/Sites-PetSmart-Site/default/AccountController-ResetPassword

<form id="set-password-reset-modal" action="/on/demandware.store/Sites-PetSmart-Site/default/AccountController-ResetPassword" method="post" data-isplaceholderrequired="true" novalidate="novalidate">
  <p> Please enter your new password. </p>
  <div class="row notbootstrap compare-common-parent">
    <div class="col-md-12">
      <div class="input-wrapper waterfall-animation">
        <label for="password">
          <span class="hide">password</span>
          <input type="password" name="newPassword" value="" class="rule-password comparewith required fs-exclude" data-msg-required="Please enter password." aria-required="true">
          <span data-placeholder="password*" class="placeholder"></span>
        </label>
        <div class="error"></div>
      </div>
    </div>
    <div class="col-md-12">
      <div class="input-wrapper ">
        <label for="confirmPassword">
          <span class="hide">confirm password</span>
          <input type="password" name="newPasswordConfirm" value="" class="rule-equal-password required fs-exclude" data-msg-required="Please reenter your password." aria-required="true">
          <span data-placeholder="confirm password*" class="placeholder"></span>
        </label>
        <div class="error"></div>
      </div>
    </div>
  </div>
  <div class="request-errors" style="display:none;">
  </div>
  <div class="row notbootstrap form-row form-row-button">
    <div class="col-md-12">
      <div id="reset-pw-button-container">
        <div id="reset-pw-button" class="button-fancy-large">
          <button id="reset-pw" type="submit" value="submit" class="button-fancy-large ">submit</button>
        </div>
        <div id="reset-pw-action" class="button-fancy-large">
          <div class="reset-pw-button-icon-container">
            <i id="reset-pw-action-icon" class="fa-spinner fa-pulse fa-3x fa-fw active-spinner"></i>
          </div>
        </div>
      </div>
    </div>
    <div class="col-md-12">
      <div class="password-info"> *Passwords must be at least 8 characters long, contain at least one letter and contain at least one of the following: upper case letter, number, or special character. </div>
    </div>
  </div>
</form>

Name: simpleSearchGET /search/

<form role="search" action="/search/" method="get" name="simpleSearch" novalidate="novalidate">
  <input class="dp-search-input" type="text" name="q" placeholder="search" title="Search">
  <input type="submit" value="" title="Search">
</form>

Name: simpleSearchGET /search/

<form role="search" action="/search/" method="get" name="simpleSearch" novalidate="novalidate">
  <input class="dp-search-input" type="text" name="q" placeholder="search" title="Search" autocomplete="off">
  <input type="submit" value="" title="Search">
</form>

Name: signInForm javascript:void(0);

<form name="signInForm" id="signInForm" action="javascript:void(0);" onsubmit="window.app.ajaxLogin()" accept-charset="UTF-8" data-isplaceholderrequired="true" data-resetname="signInForm" autocomplete="on" novalidate="novalidate">
  <input type="hidden" name="mergeToken" value="" class="fs-exclude">
  <div class="login-errors" style="display:none;">
  </div>
  <div class="row">
    <div class="col-md-12">
      <div class="input-wrapper waterfall-animation">
        <label for="username">
          <span class="hide">email address</span>
          <input type="text" name="username" value="" autocapitalize="none" class="rule-email required" data-msg-required="Please enter your email." autocomplete="username" aria-required="true">
          <span data-placeholder="email address" class="placeholder"></span>
        </label>
        <div class="error"></div>
      </div>
    </div>
  </div>
  <div class="row">
    <div class="col-md-12">
      <div class="input-wrapper waterfall-animation">
        <label for="password">
          <span class="hide">current password</span>
          <input type="password" name="password" value="" class="required fs-exclude" data-msg-required="Please enter password." autocomplete="current-password" aria-required="true">
          <span data-placeholder="current password" class="placeholder"></span>
        </label>
        <div class="error"></div>
      </div>
    </div>
  </div>
  <div class="row">
    <div class="col-md-6">
      <div class="label-inline remember-me">
        <input class="input-checkbox capture-rememberMe" type="checkbox" id="capture_signIn_rememberMe">
        <label for="capture_signIn_rememberMe">remember me</label>
      </div>
    </div>
    <div class="col-md-6">
      <a class="password-reset" href="javascript:void(0);">forgot password?</a>
    </div>
  </div>
  <div class="row">
    <div class="col-md-12">
      <div class="g-recaptcha-wrapper" style="display: none" data-googlecaptchainstance="accountloginform">
        <div id="g-recaptcha-accountloginform">
          <div style="width: 304px; height: 78px;">
            <div><iframe title="reCAPTCHA"
                src="https://www.google.com/recaptcha/enterprise/anchor?ar=1&amp;k=6Lc8c1MaAAAAAI_EIxnsAY13LiMRKPw2Nh34BUSw&amp;co=aHR0cHM6Ly93d3cucGV0c21hcnQuY29tOjQ0Mw..&amp;hl=de&amp;v=Km9gKuG06He-isPsP6saG8cn&amp;size=normal&amp;sa=login&amp;cb=rtxrl8c6nr7c"
                width="304" height="78" role="presentation" name="a-rctkjiyto8q7" frameborder="0" scrolling="no"
                sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe></div><textarea id="g-recaptcha-response-2" name="g-recaptcha-response"
              class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
          </div>
        </div>
        <input class="hidden-recaptcha-required" name="hiddenrecaptcha" id="hiddenrecaptcha" style="visibility: hidden; height: 1px; padding: 0px; margin: 0;">
        <div class="custom-error-msg hidden-recaptcha-required"> Please complete the captcha </div>
        <script>
          var enableEnterpriseRecaptcha = "true" == "true";
          //If there's already a captcha instance go ahead and re-render it (necessary for forms that could be submitted and then editted such as aboutYou in checkout)
          if (typeof app != "undefined" && typeof app.googlecaptcha != "undefined" && typeof app.googlecaptcha.googleRecaptchaInstances != "undefined" && app.googlecaptcha.googleRecaptchaInstances.hasOwnProperty("accountloginform")) {
            var render = enableEnterpriseRecaptcha ? grecaptcha.enterprise.render : grecaptcha.render;
            var renderObj = {
              'sitekey': "6LcGS3IUAAAAABB1LVzt4qSaxopUuK9h7Ibrrc93",
              'callback': "googleCaptchaFilledOutCallback",
              'expired-callback': "googleCaptchaExpiredCallback",
            }
            if (enableEnterpriseRecaptcha && "true" == "true") {
              renderObj.action = "login"
              renderObj.sitekey = "6Lc8c1MaAAAAAI_EIxnsAY13LiMRKPw2Nh34BUSw"
            }
            app.googlecaptcha.googleRecaptchaInstances["accountloginform"] = render('g-recaptcha-accountloginform', renderObj);
          }
          /**
           * This script does the following:
           * Renders the captcha and holds on to a reference to that instance
           * Registers a callback function we use to revalidate when the captcha is completed
           */
          $(document).on('grecaptchaAndDocumentReady grecaptchaEnterpriseAndDocumentReady', function(e) {
            try {
              if (typeof app.googlecaptcha.googleRecaptchaInstances == "undefined") {
                app.googlecaptcha.googleRecaptchaInstances = {}
              }
              //Explicityly render this captcha
              var render = enableEnterpriseRecaptcha ? grecaptcha.enterprise.render : grecaptcha.render;
              var renderObj = {
                'sitekey': "6LcGS3IUAAAAABB1LVzt4qSaxopUuK9h7Ibrrc93",
                'callback': "googleCaptchaFilledOutCallback",
                'expired-callback': "googleCaptchaExpiredCallback",
              }
              if ("true" == "true" && e.type == "grecaptchaEnterpriseAndDocumentReady") {
                renderObj.action = "login";
                renderObj.sitekey = "6Lc8c1MaAAAAAI_EIxnsAY13LiMRKPw2Nh34BUSw";
                app.googlecaptcha.googleRecaptchaInstances["accountloginform"] = render('g-recaptcha-accountloginform', renderObj);
              } else if ("true" != "true" && e.type == "grecaptchaAndDocumentReady") {
                app.googlecaptcha.googleRecaptchaInstances["accountloginform"] = render('g-recaptcha-accountloginform', renderObj);
              }
              //Weirdly this is where the callback needs to live for it to be in scope for the captcha
              window.googleCaptchaFilledOutCallback = function() {
                app.googlecaptcha.analyticsCaptchaSolved();
                //sorry about this...
                if ((typeof window.app.googlecaptcha.googleRecaptchaInstances.checkoutccrecap == 'undefined') || (typeof window.app.googlecaptcha.googleRecaptchaInstances.checkoutgiftrecap == 'undefined')) {
                  window.app.googlecaptcha.scrollToJoinNearBottom();
                }
                window.app.validator.doGoogleCaptchaValidation();
              };
              window.googleCaptchaExpiredCallback = function() {
                window.app.validator.doGoogleCaptchaValidation();
              };
            } catch (e) {
              console.log('grecaptchaAndDocumentReady : ' + e);
            }
          });
        </script>
      </div>
    </div>
  </div>
  <div class="row login-cta">
    <div class="col-md-5 login-col">
      <div id="login-button-container">
        <div id="login-button" class="button-fancy-large">
          <button id="login" type="submit" value="login" class="button-fancy-large ">login</button>
        </div>
        <div id="login-action" class="button-fancy-large">
          <div class="login-button-icon-container">
            <i id="login-action-icon" class="fa-spinner fa-pulse fa-3x fa-fw active-spinner"></i>
          </div>
        </div>
      </div>
    </div>
    <div class="col-md-7 social-col">
      <div class="social-signin-disabled">
        <div class="social-signin-disabled-head"> we are no longer supporting social sign in </div>
        <div class="social-signin-disabled-text"> please click <button type="button" class="password-reset-inline"> forgot password </button> to access your account. </div>
      </div>
    </div>
  </div>
</form>

Name: registerForm javascript:void(0);

<form name="registerForm" action="javascript:void(0);" data-isplaceholderrequired="true" data-resetname="registerForm" autocomplete="on" novalidate="novalidate">
  <div class="row">
    <div class="col-md-6">
      <div class="input-wrapper waterfall-animation ">
        <label for="firstName">
          <span class="hide">first name</span>
          <input type="text" name="firstName" value="" class="rule-fname required" data-msg-required="Please enter your first name." autocomplete="given-name" aria-required="true">
          <span data-placeholder="first name" class="placeholder"></span>
        </label>
        <div class="error"></div>
      </div>
    </div>
    <div class="col-md-6">
      <div class="input-wrapper waterfall-animation ">
        <label for="lastName">
          <span class="hide">last name</span>
          <input type="text" name="lastName" value="" class="rule-lname required" data-msg-required="Please enter your last name." autocomplete="family-name" aria-required="true">
          <span data-placeholder="last name" class="placeholder"></span>
        </label>
        <div class="error"></div>
      </div>
    </div>
  </div>
  <div class="row compare-common-parent">
    <div class="col-md-12">
      <div class="input-wrapper waterfall-animation ">
        <label for="email">
          <span class="hide">email address</span>
          <input type="text" name="email" value="" autocapitalize="none" class="rule-email compareemail required" data-msg-required="Please enter your email." autocomplete="email" aria-required="true">
          <span data-placeholder="email address" class="placeholder"></span>
        </label>
        <div class="error"></div>
      </div>
    </div>
  </div>
  <div class="row">
    <div class="col-md-12">
      <div class="input-wrapper waterfall-animation ">
        <label for="confirmEmail">
          <span class="hide">confirm email address</span>
          <input type="text" name="confirmEmail" value="" autocapitalize="none" class="rule-email rule-equal-email required" data-msg-required="Please reenter your email address." autocomplete="email" aria-required="true">
          <span data-placeholder="confirm email address" class="placeholder"></span>
        </label>
        <div class="error"></div>
      </div>
    </div>
  </div>
  <div class="row compare-common-parent">
    <div class="col-md-12">
      <div class="input-wrapper waterfall-animation">
        <label id="password-input" for="password">
          <span class="hide">password</span>
          <input type="password" name="password" value="" class="rule-password comparewith required fs-exclude" data-msg-required="Please enter password." aria-labelledby="password-input password-info" autocomplete="new-password"
            aria-required="true">
          <span data-placeholder="password*" class="placeholder"></span>
        </label>
        <div class="error"></div>
      </div>
    </div>
    <div class="col-md-12">
      <div class="input-wrapper ">
        <label id="confirmPassword-input" for="confirmPassword">
          <span class="hide">confirm password</span>
          <input type="password" name="confirmPassword" value="" class="rule-equal-password required fs-exclude" data-msg-required="Please reenter your password." aria-labelledby="confirmPassword-input password-info" autocomplete="new-password"
            aria-required="true">
          <span data-placeholder="confirm password*" class="placeholder"></span>
        </label>
        <div class="error"></div>
      </div>
    </div>
    <div class="col-md-12">
      <div id="password-info" class="password-info input-wrapper"> *Passwords must be at least 8 characters long, contain at least one letter and contain at least one of the following: upper case letter, number, or special character. </div>
    </div>
  </div>
  <div class="row phone-with-type radio-wrapper">
    <div class="col-md-12">
      <div class="input-wrapper ">
        <label id="phone-input-label" for="phone">
          <span class="hide">last name</span>
          <input type="tel" name="phone" value="" class="rule-phone required rule-triggers-phonetype-req fs-mask" data-msg-required="Please enter phone number." aria-labelledby="phone-input-label phone-input-details" autocomplete="tel"
            aria-required="true">
          <span data-placeholder="phone number" class="placeholder"></span>
        </label>
        <div class="error"></div>
        <span id="phone-input-details" class="input-details"> Allows in-store lookup of your rewards </span>
      </div>
    </div>
  </div>
  <div id="petPrefs">
    <h2>Who do you love?</h2>
    <p>Select pets for special offers, events, fun videos &amp; more!</p>
    <div class="petPrefsRow">
      <label>
        <input type="checkbox" name="enablePrefDog">
        <div class="prefCircle" id="prefDog" style="background-image: url(https://s7d2.scene7.com/is/image/PetSmart/button_dog);">
        </div> Dog
      </label>
      <label>
        <input type="checkbox" name="enablePrefCat">
        <div class="prefCircle" id="prefCat" style="background-image: url(https://s7d2.scene7.com/is/image/PetSmart/button_cat);">
        </div> Cat
      </label>
      <label>
        <input type="checkbox" name="enablePrefFish">
        <div class="prefCircle" id="prefFish" style="background-image: url(https://s7d2.scene7.com/is/image/PetSmart/button_fish);">
        </div> Fish
      </label>
    </div>
    <div class="petPrefsRow">
      <label>
        <input type="checkbox" name="enablePrefBird">
        <div class="prefCircle" id="prefBird" style="background-image: url(https://s7d2.scene7.com/is/image/PetSmart/button_bird);">
        </div> Bird
      </label>
      <label>
        <input type="checkbox" name="enablePrefReptile">
        <div class="prefCircle" id="prefReptile" style="background-image: url(https://s7d2.scene7.com/is/image/PetSmart/button_reptile);">
        </div> Reptile
      </label>
      <label>
        <input type="checkbox" name="enablePrefSmallPet">
        <div class="prefCircle" id="prefSmallPet" style="background-image: url(https://s7d2.scene7.com/is/image/PetSmart/button_smallPet);">
        </div> Small Pet
      </label>
    </div>
  </div>
  <div class="row">
    <div class="col-md-12">
      <h2 class="opt-in-header">receive email</h2>
    </div>
  </div>
  <div class="row opt-in">
    <div class="col-md-12 radio-wrapper vertical">
      <label for="emailOptIn" class="radio-button">
        <input type="radio" id="emailOptIn" name="emailOptIn" class="rule-radio-required" value="true" checked="checked">
        <i tabindex="0" aria-label="Email Opt In"></i>
        <div class="radio-title">Yes, sign me up to receive emails with coupons, event invites, special online offers, content and more from PetSmart!</div>
        <div class="radio-description"> You may unsubscribe at any time. Order-related emails will be sent regardless if I subscribe or not. See <a href="/help/privacy-policy-H0011.html" title="privacy policy" target="_blank">Privacy Policy</a> for
          more details. </div>
      </label>
      <label for="emailOptOut" class="radio-button">
        <input type="radio" id="emailOptOut" name="emailOptIn" class="rule-radio-required" value="false">
        <i tabindex="0" aria-label="Email Opt Out"></i>
        <div class="radio-title">NO. I do not want emails at this time.</div>
      </label>
      <div class="custom-error-msg gtm-error-msg radio-required-error"> Please select an email opt in preference </div>
    </div>
  </div>
  <div class="row">
    <div class="col-md-12">
      <h2>receive text</h2>
    </div>
  </div>
  <div class="row opt-in">
    <div class="col-md-12 radio-wrapper vertical">
      <label for="textOptIn" class="radio-button">
        <input type="radio" id="textOptIn" name="textOptIn" class="rule-radio-required" value="true">
        <i tabindex="0" aria-label="Text Opt In"></i>
        <div class="radio-title">Yes, sign me up for text offers.</div>
        <div class="radio-description">
          <div class="content-asset">
            <section class="_hlp_flexContainer">
              <section class="_HD_helpDesk" style="padding-top: 0;">
                <div class="_HD_helpDesk__helpCopy" style="border-radius: 5px; background-color:#e6f5f6; padding: 10px 0px; text-align: center;">
                  <div style="font-size: 1.8rem;"><strong>Special Treats offer!</strong></div> Sign-up to receive marketing texts from PetSmart and earn 1,000 Treats points! <br> Plus, you'll enjoy exclusive SMS offers, deals, and sale
                  notifications.<sup>*</sup>
                </div>
                <section class="_HD_helpIndex">
                  <div class="_HD_helpDesk__helpCopy">By signing up for text offers, you agree to receive reoccurring automated marketing text messages from PetSmart at the number you provide. Texts may be made via an automated system for the
                    selection or dialing of telephone numbers. Consent to opt into receiving text offers is not a condition of any purchase. Text <strong>HELP</strong> for help and <strong>STOP</strong> to cancel. Message frequency varies. Message
                    and data rates may apply. See <a href="https://www.petsmart.com/help/terms-and-conditions-H0010.html#mobile_programs" target="_blank">Terms
of Use </a> and <a href="https://www.petsmart.com/help/privacy-policy-H0011.html#mobile_programs" target="_blank">Privacy Policy</a> for more details. <br>
                    <br> *Must be a Treats member to receive points. Treats rules apply. See petsmart.com/treats for details. Bonus Treats Points awarded on first time opting in only. Please allow up to 24 hours for points to be loaded into account.
                    Consent is not a condition of purchase.
                  </div>
                </section>
              </section>
            </section>
          </div>
        </div>
      </label>
      <label for="textOptOut" class="radio-button">
        <input type="radio" id="textOptOut" name="textOptIn" class="rule-radio-required" value="false">
        <i tabindex="0" aria-label="Text Opt Out"></i>
        <div class="radio-title">NO. I do not want texts at this time.</div>
      </label>
      <div class="custom-error-msg gtm-error-msg radio-required-error"> Please select a text opt in preference </div>
    </div>
  </div>
  <div class="row form-row">
    <div class="col-md-12">
      <div class="g-recaptcha-wrapper" style="display: none" data-googlecaptchainstance="traditionalregister">
        <div id="g-recaptcha-traditionalregister">
          <div style="width: 304px; height: 78px;">
            <div><iframe title="reCAPTCHA"
                src="https://www.google.com/recaptcha/enterprise/anchor?ar=1&amp;k=6Lc8c1MaAAAAAI_EIxnsAY13LiMRKPw2Nh34BUSw&amp;co=aHR0cHM6Ly93d3cucGV0c21hcnQuY29tOjQ0Mw..&amp;hl=de&amp;v=Km9gKuG06He-isPsP6saG8cn&amp;size=normal&amp;sa=registration&amp;cb=13bfpxstg3zs"
                width="304" height="78" role="presentation" name="a-n6v87ux9fad0" frameborder="0" scrolling="no"
                sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe></div><textarea id="g-recaptcha-response-3" name="g-recaptcha-response"
              class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
          </div>
        </div>
        <input class="hidden-recaptcha-required" name="hiddenrecaptcha" id="hiddenrecaptcha" style="visibility: hidden; height: 1px; padding: 0px; margin: 0;">
        <div class="custom-error-msg hidden-recaptcha-required"> Please complete the captcha </div>
        <script>
          var enableEnterpriseRecaptcha = "true" == "true";
          //If there's already a captcha instance go ahead and re-render it (necessary for forms that could be submitted and then editted such as aboutYou in checkout)
          if (typeof app != "undefined" && typeof app.googlecaptcha != "undefined" && typeof app.googlecaptcha.googleRecaptchaInstances != "undefined" && app.googlecaptcha.googleRecaptchaInstances.hasOwnProperty("traditionalregister")) {
            var render = enableEnterpriseRecaptcha ? grecaptcha.enterprise.render : grecaptcha.render;
            var renderObj = {
              'sitekey': "6LcGS3IUAAAAABB1LVzt4qSaxopUuK9h7Ibrrc93",
              'callback': "googleCaptchaFilledOutCallback",
              'expired-callback': "googleCaptchaExpiredCallback",
            }
            if (enableEnterpriseRecaptcha && "true" == "true") {
              renderObj.action = "registration"
              renderObj.sitekey = "6Lc8c1MaAAAAAI_EIxnsAY13LiMRKPw2Nh34BUSw"
            }
            app.googlecaptcha.googleRecaptchaInstances["traditionalregister"] = render('g-recaptcha-traditionalregister', renderObj);
          }
          /**
           * This script does the following:
           * Renders the captcha and holds on to a reference to that instance
           * Registers a callback function we use to revalidate when the captcha is completed
           */
          $(document).on('grecaptchaAndDocumentReady grecaptchaEnterpriseAndDocumentReady', function(e) {
            try {
              if (typeof app.googlecaptcha.googleRecaptchaInstances == "undefined") {
                app.googlecaptcha.googleRecaptchaInstances = {}
              }
              //Explicityly render this captcha
              var render = enableEnterpriseRecaptcha ? grecaptcha.enterprise.render : grecaptcha.render;
              var renderObj = {
                'sitekey': "6LcGS3IUAAAAABB1LVzt4qSaxopUuK9h7Ibrrc93",
                'callback': "googleCaptchaFilledOutCallback",
                'expired-callback': "googleCaptchaExpiredCallback",
              }
              if ("true" == "true" && e.type == "grecaptchaEnterpriseAndDocumentReady") {
                renderObj.action = "registration";
                renderObj.sitekey = "6Lc8c1MaAAAAAI_EIxnsAY13LiMRKPw2Nh34BUSw";
                app.googlecaptcha.googleRecaptchaInstances["traditionalregister"] = render('g-recaptcha-traditionalregister', renderObj);
              } else if ("true" != "true" && e.type == "grecaptchaAndDocumentReady") {
                app.googlecaptcha.googleRecaptchaInstances["traditionalregister"] = render('g-recaptcha-traditionalregister', renderObj);
              }
              //Weirdly this is where the callback needs to live for it to be in scope for the captcha
              window.googleCaptchaFilledOutCallback = function() {
                app.googlecaptcha.analyticsCaptchaSolved();
                //sorry about this...
                if ((typeof window.app.googlecaptcha.googleRecaptchaInstances.checkoutccrecap == 'undefined') || (typeof window.app.googlecaptcha.googleRecaptchaInstances.checkoutgiftrecap == 'undefined')) {
                  window.app.googlecaptcha.scrollToJoinNearBottom();
                }
                window.app.validator.doGoogleCaptchaValidation();
              };
              window.googleCaptchaExpiredCallback = function() {
                window.app.validator.doGoogleCaptchaValidation();
              };
            } catch (e) {
              console.log('grecaptchaAndDocumentReady : ' + e);
            }
          });
        </script>
      </div>
    </div>
  </div>
  <div class="row form-row form-row-button">
    <div class="col-md-5">
      <div id="register-button-container">
        <div id="register-button" class="button-fancy-large">
          <button id="register" type="submit" value="join" class="button-fancy-large ">join</button>
        </div>
        <div id="register-action" class="button-fancy-large">
          <div class="register-button-icon-container">
            <i id="register-action-icon" class="fa-spinner fa-pulse fa-3x fa-fw active-spinner"></i>
          </div>
        </div>
      </div>
    </div>
    <div class="col-md-7">
      <a href="#" id="back-to-login" class="text-button">
or sign in
</a>
    </div>
  </div>
  <div class="create-account-global-error-wrapper"></div>
  <div class="disclaimer-text">
    <div class="treats-tosprivacy">
      <div class="col-md-12"> By enrolling in the Treats program, I agree to the <a href="/help/H0016b_treats_terms.html" target="_blank" rel="noopener noreferrer">Treats Terms and Conditions</a> and PetSmart's
        <a href="/help/terms-and-conditions-H0010.html" title="privacy policy" target="_blank" rel="noopener noreferrer">Terms of Use</a> and <a href="/help/privacy-policy-H0011.html" target="_blank" rel="noopener noreferrer">Privacy Policy</a>.
        California customers, see our <a href="/help/privacy-policy-H0011.html#notice_of_financial_incentive" target="_blank" rel="noopener noreferrer">Notice of Financial Incentive</a>. </div>
    </div>
  </div>
</form>

Name: registerSocial javascript:void(0);

<form name="registerSocial" action="javascript:void(0);" data-isplaceholderrequired="true" data-resetname="registerSocial" novalidate="novalidate">
  <div class="row">
    <div class="col-md-6">
      <div class="input-wrapper waterfall-animation">
        <label for="firstName">
          <span class="hide">first name</span>
          <input type="text" name="firstName" value="" class="rule-splcharname required" data-msg-required="Please enter your first name." aria-required="true">
          <span data-placeholder="first name" class="placeholder"></span>
        </label>
        <div class="error"></div>
      </div>
    </div>
    <div class="col-md-6">
      <div class="input-wrapper waterfall-animation">
        <label for="lastName">
          <span class="hide">last name</span>
          <input type="text" name="lastName" value="" class="rule-splcharname required" data-msg-required="Please enter your last name." aria-required="true">
          <span data-placeholder="last name" class="placeholder"></span>
        </label>
        <div class="error"></div>
      </div>
    </div>
  </div>
  <div class="row">
    <div class="col-md-12">
      <div class="input-wrapper waterfall-animation">
        <label for="email">
          <span class="hide">email address</span>
          <input type="text" name="email" value="" autocapitalize="none" class="rule-email required" data-msg-required="Please enter your email." aria-required="true">
          <span data-placeholder="email address" class="placeholder"></span>
        </label>
        <div class="error"></div>
      </div>
    </div>
  </div>
  <div class="row phone-with-type radio-wrapper">
    <div class="col-md-12">
      <div class="input-wrapper">
        <label for="phone">
          <span class="hide">last name</span>
          <input type="tel" name="phone" value="" class="rule-phone required rule-triggers-phonetype-req fs-mask" data-msg-required="Please enter phone number." aria-required="true">
          <span data-placeholder="phone number" class="placeholder"></span>
        </label>
        <div class="error"></div>
        <span class="input-details"> Allows in-store lookup of your rewards </span>
      </div>
    </div>
  </div>
  <div class="row">
    <div class="col-md-12">
      <h2 class="opt-in-header">receive text</h2>
    </div>
  </div>
  <div class="row opt-in">
    <div class="col-md-12 radio-wrapper vertical">
      <label for="socialEmailOptIn" class="radio-button">
        <input type="radio" id="socialEmailOptIn" name="emailOptIn" class="rule-radio-required" value="true" checked="checked">
        <i tabindex="0" aria-label="Email Opt In"></i>
        <div class="radio-title">Yes, sign me up to receive emails with coupons, event invites, special online offers, content and more from PetSmart!</div>
        <div class="radio-description"> You may unsubscribe at any time. Order-related emails will be sent regardless if I subscribe or not. See <a href="/help/privacy-policy-H0011.html" title="privacy policy" target="_blank">Privacy Policy</a> for
          more details. </div>
      </label>
      <label for="socialEmailOptOut" class="radio-button">
        <input type="radio" id="socialEmailOptOut" name="emailOptIn" class="rule-radio-required" value="false">
        <i tabindex="0" aria-label="Email Opt Out"></i>
        <div class="radio-title">NO. I do not want emails at this time.</div>
      </label>
      <div class="custom-error-msg gtm-error-msg radio-required-error"> Please select an email opt in preference </div>
    </div>
  </div>
  <div class="row">
    <div class="col-md-12">
      <h2>receive text</h2>
    </div>
  </div>
  <div class="row opt-in">
    <div class="col-md-12 radio-wrapper vertical">
      <label for="socialTextOptIn" class="radio-button">
        <input type="radio" id="socialTextOptIn" name="textOptIn" class="rule-radio-required" value="true">
        <i tabindex="0" aria-label="Text Opt In"></i>
        <div class="radio-title">Yes, sign me up for text offers.</div>
        <div class="radio-description">
          <div class="content-asset">
            <section class="_hlp_flexContainer">
              <section class="_HD_helpDesk" style="padding-top: 0;">
                <div class="_HD_helpDesk__helpCopy" style="border-radius: 5px; background-color:#e6f5f6; padding: 10px 0px; text-align: center;">
                  <div style="font-size: 1.8rem;"><strong>Special Treats offer!</strong></div> Sign-up to receive marketing texts from PetSmart and earn 1,000 Treats points! <br> Plus, you'll enjoy exclusive SMS offers, deals, and sale
                  notifications.<sup>*</sup>
                </div>
                <section class="_HD_helpIndex">
                  <div class="_HD_helpDesk__helpCopy">By signing up for text offers, you agree to receive reoccurring automated marketing text messages from PetSmart at the number you provide. Texts may be made via an automated system for the
                    selection or dialing of telephone numbers. Consent to opt into receiving text offers is not a condition of any purchase. Text <strong>HELP</strong> for help and <strong>STOP</strong> to cancel. Message frequency varies. Message
                    and data rates may apply. See <a href="https://www.petsmart.com/help/terms-and-conditions-H0010.html#mobile_programs" target="_blank">Terms
of Use </a> and <a href="https://www.petsmart.com/help/privacy-policy-H0011.html#mobile_programs" target="_blank">Privacy Policy</a> for more details. <br>
                    <br> *Must be a Treats member to receive points. Treats rules apply. See petsmart.com/treats for details. Bonus Treats Points awarded on first time opting in only. Please allow up to 24 hours for points to be loaded into account.
                    Consent is not a condition of purchase.
                  </div>
                </section>
              </section>
            </section>
          </div>
        </div>
      </label>
      <label for="socialTextOptOut" class="radio-button">
        <input type="radio" id="socialTextOptOut" name="textOptIn" class="rule-radio-required" value="false">
        <i tabindex="0" aria-label="Text Opt Out"></i>
        <div class="radio-title">NO. I do not want texts at this time.</div>
      </label>
      <div class="custom-error-msg gtm-error-msg radio-required-error"> Please select a text opt in preference </div>
    </div>
  </div>
  <input type="hidden" name="token" value="" class="fs-exclude">
  <div class="row form-row">
    <div class="col-md-12">
      <div class="g-recaptcha-wrapper" style="display: none" data-googlecaptchainstance="socialregister">
        <div id="g-recaptcha-socialregister">
          <div style="width: 304px; height: 78px;">
            <div><iframe title="reCAPTCHA"
                src="https://www.google.com/recaptcha/enterprise/anchor?ar=1&amp;k=6LcGS3IUAAAAABB1LVzt4qSaxopUuK9h7Ibrrc93&amp;co=aHR0cHM6Ly93d3cucGV0c21hcnQuY29tOjQ0Mw..&amp;hl=de&amp;v=Km9gKuG06He-isPsP6saG8cn&amp;size=normal&amp;cb=4t814g8rjsfx"
                width="304" height="78" role="presentation" name="a-4u66e2nouao6" frameborder="0" scrolling="no"
                sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe></div><textarea id="g-recaptcha-response-5" name="g-recaptcha-response"
              class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
          </div><iframe style="display: none;"></iframe>
        </div>
        <input class="hidden-recaptcha-required" name="hiddenrecaptcha" id="hiddenrecaptcha" style="visibility: hidden; height: 1px; padding: 0px; margin: 0;">
        <div class="custom-error-msg hidden-recaptcha-required"> Please complete the captcha </div>
        <script>
          var enableEnterpriseRecaptcha = "true" == "true";
          //If there's already a captcha instance go ahead and re-render it (necessary for forms that could be submitted and then editted such as aboutYou in checkout)
          if (typeof app != "undefined" && typeof app.googlecaptcha != "undefined" && typeof app.googlecaptcha.googleRecaptchaInstances != "undefined" && app.googlecaptcha.googleRecaptchaInstances.hasOwnProperty("socialregister")) {
            var render = enableEnterpriseRecaptcha ? grecaptcha.enterprise.render : grecaptcha.render;
            var renderObj = {
              'sitekey': "6LcGS3IUAAAAABB1LVzt4qSaxopUuK9h7Ibrrc93",
              'callback': "googleCaptchaFilledOutCallback",
              'expired-callback': "googleCaptchaExpiredCallback",
            }
            if (enableEnterpriseRecaptcha && "null" == "true") {
              renderObj.action = "null"
              renderObj.sitekey = "6Lc8c1MaAAAAAI_EIxnsAY13LiMRKPw2Nh34BUSw"
            }
            app.googlecaptcha.googleRecaptchaInstances["socialregister"] = render('g-recaptcha-socialregister', renderObj);
          }
          /**
           * This script does the following:
           * Renders the captcha and holds on to a reference to that instance
           * Registers a callback function we use to revalidate when the captcha is completed
           */
          $(document).on('grecaptchaAndDocumentReady grecaptchaEnterpriseAndDocumentReady', function(e) {
            try {
              if (typeof app.googlecaptcha.googleRecaptchaInstances == "undefined") {
                app.googlecaptcha.googleRecaptchaInstances = {}
              }
              //Explicityly render this captcha
              var render = enableEnterpriseRecaptcha ? grecaptcha.enterprise.render : grecaptcha.render;
              var renderObj = {
                'sitekey': "6LcGS3IUAAAAABB1LVzt4qSaxopUuK9h7Ibrrc93",
                'callback': "googleCaptchaFilledOutCallback",
                'expired-callback': "googleCaptchaExpiredCallback",
              }
              if ("null" == "true" && e.type == "grecaptchaEnterpriseAndDocumentReady") {
                renderObj.action = "null";
                renderObj.sitekey = "6Lc8c1MaAAAAAI_EIxnsAY13LiMRKPw2Nh34BUSw";
                app.googlecaptcha.googleRecaptchaInstances["socialregister"] = render('g-recaptcha-socialregister', renderObj);
              } else if ("null" != "true" && e.type == "grecaptchaAndDocumentReady") {
                app.googlecaptcha.googleRecaptchaInstances["socialregister"] = render('g-recaptcha-socialregister', renderObj);
              }
              //Weirdly this is where the callback needs to live for it to be in scope for the captcha
              window.googleCaptchaFilledOutCallback = function() {
                app.googlecaptcha.analyticsCaptchaSolved();
                //sorry about this...
                if ((typeof window.app.googlecaptcha.googleRecaptchaInstances.checkoutccrecap == 'undefined') || (typeof window.app.googlecaptcha.googleRecaptchaInstances.checkoutgiftrecap == 'undefined')) {
                  window.app.googlecaptcha.scrollToJoinNearBottom();
                }
                window.app.validator.doGoogleCaptchaValidation();
              };
              window.googleCaptchaExpiredCallback = function() {
                window.app.validator.doGoogleCaptchaValidation();
              };
            } catch (e) {
              console.log('grecaptchaAndDocumentReady : ' + e);
            }
          });
        </script>
      </div>
    </div>
  </div>
  <div class="row form-row form-row-button">
    <div class="col-md-5">
      <div id="social-register-button-container">
        <div id="social-register-button" class="button-fancy-large">
          <button id="social-register" type="submit" value="join" class="button-fancy-large ">join</button>
        </div>
        <div id="social-register-action" class="button-fancy-large">
          <div class="social-register-button-icon-container">
            <i id="social-register-action-icon" class="fa-spinner fa-pulse fa-3x fa-fw active-spinner"></i>
          </div>
        </div>
      </div>
    </div>
    <div class="col-md-7">
      <a href="javascript:void(0);" class="text-button back-to-register">
back to create account
</a>
    </div>
    <div class="disclaimer-text">
      <div class="treats-tosprivacy">
        <div class="col-md-12"> By enrolling in the Treats program, I agree to the <a href="/help/H0016b_treats_terms.html" target="_blank" rel="noopener noreferrer">Treats Terms and Conditions</a> and PetSmart's
          <a href="/help/terms-and-conditions-H0010.html" title="privacy policy" target="_blank" rel="noopener noreferrer">Terms of Use</a> and <a href="/help/privacy-policy-H0011.html" target="_blank" rel="noopener noreferrer">Privacy Policy</a>.
          California customers, see our <a href="/help/privacy-policy-H0011.html#notice_of_financial_incentive" target="_blank" rel="noopener noreferrer">Notice of Financial Incentive</a>. </div>
      </div>
    </div>
  </div>
</form>

POST /on/demandware.store/Sites-PetSmart-Site/default/AccountController-RequestReset

<form id="request-password-reset" action="/on/demandware.store/Sites-PetSmart-Site/default/AccountController-RequestReset" method="post" data-isplaceholderrequired="true" data-resetname="forgotpw" novalidate="novalidate">
  <p> Enter your email address and we will send you a link to reset your password. </p>
  <div class="row notbootstrap">
    <div class="col-md-12">
      <div class="input-wrapper waterfall-animation">
        <label for="email">
          <span class="hide">email address</span>
          <input type="text" name="email" value="" autocapitalize="none" class="rule-email required" data-msg-required="Please enter your email." aria-required="true">
          <span data-placeholder="email address" class="placeholder"></span>
        </label>
        <div class="error"></div>
      </div>
    </div>
  </div>
  <div class="row form-row">
    <div class="col-md-12 checkout-captcha-wrapper">
      <div class="g-recaptcha-wrapper" style="display: none" data-googlecaptchainstance="passwordreset">
        <div id="g-recaptcha-passwordreset">
          <div style="width: 304px; height: 78px;">
            <div><iframe title="reCAPTCHA"
                src="https://www.google.com/recaptcha/enterprise/anchor?ar=1&amp;k=6Lc8c1MaAAAAAI_EIxnsAY13LiMRKPw2Nh34BUSw&amp;co=aHR0cHM6Ly93d3cucGV0c21hcnQuY29tOjQ0Mw..&amp;hl=de&amp;v=Km9gKuG06He-isPsP6saG8cn&amp;size=normal&amp;sa=password_reset&amp;cb=74hjmvltxzxp"
                width="304" height="78" role="presentation" name="a-b7aadjgazhw" frameborder="0" scrolling="no"
                sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe></div><textarea id="g-recaptcha-response-4" name="g-recaptcha-response"
              class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
          </div>
        </div>
        <input class="hidden-recaptcha-required" name="hiddenrecaptcha" id="hiddenrecaptcha" style="visibility: hidden; height: 1px; padding: 0px; margin: 0;">
        <div class="custom-error-msg hidden-recaptcha-required"> Please complete the captcha </div>
        <script>
          var enableEnterpriseRecaptcha = "true" == "true";
          //If there's already a captcha instance go ahead and re-render it (necessary for forms that could be submitted and then editted such as aboutYou in checkout)
          if (typeof app != "undefined" && typeof app.googlecaptcha != "undefined" && typeof app.googlecaptcha.googleRecaptchaInstances != "undefined" && app.googlecaptcha.googleRecaptchaInstances.hasOwnProperty("passwordreset")) {
            var render = enableEnterpriseRecaptcha ? grecaptcha.enterprise.render : grecaptcha.render;
            var renderObj = {
              'sitekey': "6LcGS3IUAAAAABB1LVzt4qSaxopUuK9h7Ibrrc93",
              'callback': "googleCaptchaFilledOutCallback",
              'expired-callback': "googleCaptchaExpiredCallback",
            }
            if (enableEnterpriseRecaptcha && "true" == "true") {
              renderObj.action = "password_reset"
              renderObj.sitekey = "6Lc8c1MaAAAAAI_EIxnsAY13LiMRKPw2Nh34BUSw"
            }
            app.googlecaptcha.googleRecaptchaInstances["passwordreset"] = render('g-recaptcha-passwordreset', renderObj);
          }
          /**
           * This script does the following:
           * Renders the captcha and holds on to a reference to that instance
           * Registers a callback function we use to revalidate when the captcha is completed
           */
          $(document).on('grecaptchaAndDocumentReady grecaptchaEnterpriseAndDocumentReady', function(e) {
            try {
              if (typeof app.googlecaptcha.googleRecaptchaInstances == "undefined") {
                app.googlecaptcha.googleRecaptchaInstances = {}
              }
              //Explicityly render this captcha
              var render = enableEnterpriseRecaptcha ? grecaptcha.enterprise.render : grecaptcha.render;
              var renderObj = {
                'sitekey': "6LcGS3IUAAAAABB1LVzt4qSaxopUuK9h7Ibrrc93",
                'callback': "googleCaptchaFilledOutCallback",
                'expired-callback': "googleCaptchaExpiredCallback",
              }
              if ("true" == "true" && e.type == "grecaptchaEnterpriseAndDocumentReady") {
                renderObj.action = "password_reset";
                renderObj.sitekey = "6Lc8c1MaAAAAAI_EIxnsAY13LiMRKPw2Nh34BUSw";
                app.googlecaptcha.googleRecaptchaInstances["passwordreset"] = render('g-recaptcha-passwordreset', renderObj);
              } else if ("true" != "true" && e.type == "grecaptchaAndDocumentReady") {
                app.googlecaptcha.googleRecaptchaInstances["passwordreset"] = render('g-recaptcha-passwordreset', renderObj);
              }
              //Weirdly this is where the callback needs to live for it to be in scope for the captcha
              window.googleCaptchaFilledOutCallback = function() {
                app.googlecaptcha.analyticsCaptchaSolved();
                //sorry about this...
                if ((typeof window.app.googlecaptcha.googleRecaptchaInstances.checkoutccrecap == 'undefined') || (typeof window.app.googlecaptcha.googleRecaptchaInstances.checkoutgiftrecap == 'undefined')) {
                  window.app.googlecaptcha.scrollToJoinNearBottom();
                }
                window.app.validator.doGoogleCaptchaValidation();
              };
              window.googleCaptchaExpiredCallback = function() {
                window.app.validator.doGoogleCaptchaValidation();
              };
            } catch (e) {
              console.log('grecaptchaAndDocumentReady : ' + e);
            }
          });
        </script>
      </div>
    </div>
  </div>
  <div class="request-errors" style="display:none;">
  </div>
  <div class="row form-row form-row-button">
    <div class="col-md-12">
      <div id="request-reset-button-container">
        <div id="request-reset-button" class="button-fancy-large">
          <button id="request-reset" type="submit" value="submit" class="button-fancy-large ">submit</button>
        </div>
        <div id="request-reset-action" class="button-fancy-large">
          <div class="request-reset-button-icon-container">
            <i id="request-reset-action-icon" class="fa-spinner fa-pulse fa-3x fa-fw active-spinner"></i>
          </div>
        </div>
      </div>
      <div class="unknown-user">
        <p> We apologize for the inconvenience. <a href="javascript:void(0)" class="create-account">
Try creating a new account.
</a>
        </p>
      </div>
    </div>
  </div>
</form>

POST /on/demandware.store/Sites-PetSmart-Site/default/AccountController-ResetPassword

<form id="set-password-reset" action="/on/demandware.store/Sites-PetSmart-Site/default/AccountController-ResetPassword" method="post" data-isplaceholderrequired="true" novalidate="novalidate">
  <p> Please enter your new password. </p>
  <div class="row notbootstrap compare-common-parent">
    <div class="col-md-12">
      <div class="input-wrapper waterfall-animation">
        <label for="password">
          <span class="hide">password</span>
          <input type="password" name="newPassword" value="" class="rule-password comparewith required fs-exclude" data-msg-required="Please enter password." aria-required="true">
          <span data-placeholder="password*" class="placeholder"></span>
        </label>
        <div class="error"></div>
      </div>
    </div>
    <div class="col-md-12">
      <div class="input-wrapper ">
        <label for="confirmPassword">
          <span class="hide">confirm password</span>
          <input type="password" name="newPasswordConfirm" value="" class="rule-equal-password required fs-exclude" data-msg-required="Please reenter your password." aria-required="true">
          <span data-placeholder="confirm password*" class="placeholder"></span>
        </label>
        <div class="error"></div>
      </div>
    </div>
  </div>
  <div class="request-errors" style="display:none;">
  </div>
  <div class="row notbootstrap form-row form-row-button">
    <div class="col-md-12">
      <div id="reset-pw-button-container">
        <div id="reset-pw-button" class="button-fancy-large">
          <button id="reset-pw" type="submit" value="submit" class="button-fancy-large ">submit</button>
        </div>
        <div id="reset-pw-action" class="button-fancy-large">
          <div class="reset-pw-button-icon-container">
            <i id="reset-pw-action-icon" class="fa-spinner fa-pulse fa-3x fa-fw active-spinner"></i>
          </div>
        </div>
      </div>
    </div>
    <div class="col-md-12">
      <div class="password-info"> *Passwords must be at least 8 characters long, contain at least one letter and contain at least one of the following: upper case letter, number, or special character. </div>
    </div>
  </div>
</form>

Text Content

Skip to content
enable accessibility
|
gift card
|
track your order
10,330,032 lives saved.
sign up, earn points, get treats
PetSmart
Start typing, then use the up and down arrows to select an option from the list

Related Products
Global Source Single Door Folding Wire Dog Crate
Hill's® Science Diet® Sensitive Stomach & Skin Adult Dry Dog Food - Chicken &
Barley
ExquisiCat Naturals Multi-Cat Paper Pellet Cat Litter - Unscented, Low Dust, Low
Tracking, Natural
Top Paw® X-Large Adhesive Leakproof Dog Pads - 28" x 34"
Top Fin® Essentials Aquarium Starter Kit
Oxbow Western Timothy Hay
Trending Categories
Food
Treats
Dog beds
Litter boxes
Aquariums
Fish
Trending Brands
Purina Pro Plan
Simply Nourish
Scoop Free
Kong
Full Cheeks
Top Fin
Related Products
Global Source Single Door Folding Wire Dog Crate
Hill's® Science Diet® Sensitive Stomach & Skin Adult Dry Dog Food - Chicken &
Barley
ExquisiCat Naturals Multi-Cat Paper Pellet Cat Litter - Unscented, Low Dust, Low
Tracking, Natural
Top Paw® X-Large Adhesive Leakproof Dog Pads - 28" x 34"
Top Fin® Essentials Aquarium Starter Kit
Oxbow Western Timothy Hay
Trending Categories
Food
Treats
Dog beds
Litter boxes
Aquariums
Fish
Trending Brands
Purina Pro Plan
Simply Nourish
Scoop Free
Kong
Full Cheeks
Top Fin
sign in
Treats & Account

Join our loyalty program & earn points every time you shop!

sign up
login

Time to start shopping!

 * shop by brand
   
   * shop all brands
 * shop by pet
   *  * dog
      * cat
      * fish
      * bird
      * reptile
      * small pet
     
      * Food
        Dry Food
        Canned Food
        Veterinary Authorized Diets
        Food Toppers
        Puppy Food
        Shop All
     
      * Treats
        Biscuits & Bakery
        Bones & Rawhide
        Chewy Treats
        Dental Treats
        Jerky
        Training Treats
     
      * Supplies
        Beds & Furniture
        Bowls & Feeders
        Cleaning Supplies
        Clothing & Shoes
        Collars, Harnesses & Leashes
        Crates, Gates & Containment
     
      * 
        Vitamins & Supplements
        Health & Wellness
        Flea & Tick
        Grooming Supplies
        Pharmacy
        Toys
        Training & Behavior
      * Dog Deals
     
      * Food & Treats
        Wet Food
        Dry Food
        Treats
        Veterinary Authorized Diets
        Kitten
        Food toppers
        Catnip & Grass
        Shop All
     
      * Litter
        Deodorizers & Filters
        Litter
        Litter Boxes
        Mats & Liners
        Waste Disposal
     
      * Supplies
        Beds & Furniture
        Bowls & Feeders
        Cleaning & Repellents
        Collars, Harnessess & Leashes
        Crates, Gates & Containment
        Vitamins & Supplements
     
      * 
        Health & Wellness
        Flea & Tick
        Grooming Supplies
        Pharmacy
        Toys
      * Cat Deals
     
      * Fish Shop
        Tropical & Freshwater
        Goldfish
        Koi & Pond
        Betta
        Shrimp
        Cichlid
        Live Fish
        Shop All
     
      * Food
        Feeders
        Food
     
      * Tanks & Accessories
        Starter Kits
        Tanks & Aquariums
        Decor, Gravel & Substrate
        Heating and Lighting
        Filters, Media & Pumps
        Maintenance & Repair
     
      * Wellness
        Disease Treatment
        Water Care & Conditioning
        Water Quality Testers
     
      * Care
        Plant Care
        Pond Care
        Saltwater Aquarium Care
      * Featured Shops
        Fish Deals
        Build Your Tank
     
      * Bird Shop
        Conure
        Cockatiel
        Parakeet
        Finch & Canary
        Parrot
        Lovebird
        Wild Bird
        Chicken
        Shop All
     
      * Food & Treats
        Pet Bird Food
        Treats
        Feeders & Waterers
     
      * Habitats
        Starter Kits
        Cages
        Stands
        Carriers
        Litter & Nesting
     
      * Care
        Vitamins & Supplements
        Grooming
        Cleaning & Odor Control
     
      * Accessories
        Toys, Perches, & Décor
     
      * Featured Shops
        Wild Bird Shop
      * Bird Deals
     
      * Reptile Shop
        Bearded Dragon
        Gecko & Lizard
        Snake
        Frog
        Turtle
        Hermit Crab
        Shop All
     
      * Food
        Feeders & Food Storage
        Food
     
      * Habitats
        Starter Kits
        Terrariums
     
      * Accessories & Decor
        Habitat Accessories
        Habitat Decor
        Substrate & Bedding
     
      * Heating & Lighting
        Bulbs & Lamps
        Heaters
        Light Fixture
        Humidity & Temperature Control
     
      * Care & Wellness
        Cleaning & Water Care
        Vitamins & Supplements
      * Live Reptiles
      * Reptile Deals
     
      * Small Pet Shop
        Hamster & Gerbil
        Guinea Pig
        Rabbit
        Ferret
        Hedgehog & Sugar Glider
        Chinchilla
        Rat & Mouse
        Shop All
        Live Small Pet
     
      * Food
        Hay
        Food
        Treats
     
      * Habitats
        Cages, Habitats & Hutches
        Starter Kits
     
      * Accessories
        Harnesses & Travel Carriers
        Toys & Habitat Accessories
        Litter & Bedding
     
      * Care & Health
        Health & Grooming
        Cleaning & Odor Removal
      * Featured Shops
        Small Pet Deals
        Essentials Shop
        Full Cheeks
 * pet services
   
   * Pet Services
     
     Grooming Salon Training Classes PetsHotel Boarding Doggie Day Camp
     Veterinary Care
     
     Adoption
     
     Pet Adoption PetSmart Charities
     
     Learning Center
     
     Dog Care Cat Care Fish Care Bird Care Reptile Care Small Pet Care
 * deals
   *  * Shop All Deals
      * Dog Deals
      * Cat Deals
      * Fish Deals
      * Bird Deals
      * Reptile Deals
      * Small Pet Deals
 * featured ❄️
   *  * Holiday ❄️
      * Build Your Festive Tank
      * New Pet
      * Safe Travels
      * Curbside & In-Store Pickup
      * Free Same-Day Delivery
      * Save with Autoship
      * Fan Favorites Shop
 * pharmacy
   
   * Dog
     
     Flea & Tick Dewormers & Parasite Care Heartworm Allergy Relief Arthritis &
     Pain Relief Ear & Eye Care Anxiety & Calming Antibiotics Joint Care Shop
     All
     
     Cat
     
     Flea & Tick Antibiotics Ear & Eye Care Dewormers & Parasite Care Allergy
     Relief Urinary Tract & Kidney Asthma & Respiratory Diabetes & Insulin
     Arthritis & Pain Relief Shop All
     
     Farm Animal
     
     Antibiotics Arthritis & Pain Relief Digestive Tract, Liver & Pancreas
     Thyroid & Hormone Ear & Eye Care Dewormers & Parasite Care Joint Care Shop
     All
 * help
   
   * our experts are available to help:
     
     Contact Us Track Your Order
 * find a store
   my store
   

SAVE 25% on holiday merchandise thru 12/11, see terms†, shop now >



ACCOUNT LOG IN

email address

current password

remember me
forgot password?


Please complete the captcha
log in

we are no longer supporting social sign in
please click forgot password to access your account.



ACCOUNT SIGN UP

New customer? Create a Treats™ account now to start earning points on future
purchases.
create an account


LOGIN REQUIRED

Autoship orders require an account for recurring orders. Please sign in or
create an account to complete your purchase.

sign in create account


FORGOT PASSWORD

Enter your email address and we will send you a link to reset your password.

email address

Please complete the captcha

submit


We apologize for the inconvenience. Try creating a new account.

If an account exists for this email, we've sent a temporary link to reset your
password.

If you don’t receive this email, check your SPAM folder or create an account.

return to sign in


CHANGE PASSWORD

Please enter your new password.

password

confirm password


submit

*Passwords must be at least 8 characters long, contain at least one letter and
contain at least one of the following: upper case letter, number, or special
character.

Password has been successfully updated.

return to sign in
enable accessibility
PetSmart

Time to start shopping!

Start typing, then use the up and down arrows to select an option from the list


Related Products
Global Source Single Door Folding Wire Dog Crate
Hill's® Science Diet® Sensitive Stomach & Skin Adult Dry Dog Food - Chicken &
Barley
ExquisiCat Naturals Multi-Cat Paper Pellet Cat Litter - Unscented, Low Dust, Low
Tracking, Natural
Top Paw® X-Large Adhesive Leakproof Dog Pads - 28" x 34"
Top Fin® Essentials Aquarium Starter Kit
Oxbow Western Timothy Hay
Trending Categories
Food
Treats
Dog beds
Litter boxes
Aquariums
Fish
Trending Brands
Purina Pro Plan
Simply Nourish
Scoop Free
Kong
Full Cheeks
Top Fin
 * Shop by Brand
 * 
   featured ❄️
    * 
      Holiday ❄️
    * 
      Build Your Festive Tank
    * 
      New Pet
    * 
      Safe Travels
    * 
      Curbside & In-Store Pickup
    * 
      Free Same-Day Delivery
    * 
      Save with Autoship
    * 
      Fan Favorites Shop

 * 
   dog
    * 
      Food
        
      * 
        Canned Food
      * 
        Dry Food
      * 
        Food Toppers
      * 
        Fresh Food
      * 
        Frozen Food
      * 
        Wet Food
      * 
        Milk Replacers
      * 
        Veterinary Diets
      * 
        Puppy Food
    * 
      Treats
        
      * 
        Biscuits & Bakery
      * 
        Bones & Rawhide
      * 
        Chewy Treats
      * 
        Dental Treats
      * 
        Jerky
      * 
        Training Treats
    * 
      Crates, Gates & Containment
        
      * 
        Carriers & Crates
      * 
        Mat & Crate Covers
      * 
        Dog Doors & Gates
      * 
        Houses & Pens
      * 
        Car Booster Seats
      * 
        Fence Systems
      * 
        Car Barriers
      * 
        Backpacks
      * 
        Strollers & Bicycle Baskets
    * 
      Collars, Harnesses & Leashes
        
      * 
        Collars
      * 
        Harnesses
      * 
        ID Tags
      * 
        Leashes
      * 
        Tie Outs
      * 
        Flea & Tick Collars
    * 
      Toys
        
      * 
        Plush Toys
      * 
        Interactive Toys
      * 
        Fetch Toys
      * 
        Chew Toys
      * 
        Rope & Tug Toys
      * 
        Toy Storage
    * 
      Cleaning Supplies
        
      * 
        Waste Disposal
      * 
        Stain & Odor Removers
      * 
        Furniture & Car Protection
      * 
        Pet Hair Removers
      * 
        Vacuums
    * 
      Health & Wellness
        
      * 
        Shop All Health & Wellness
      * 
        Dental & Breath Care
      * 
        First Aid & Recovery
      * 
        Vitamins & Supplements
      * 
        Anxiety & Calming Care
      * 
        Dewormers
      * 
        Diarrhea & Digestion Relief
      * 
        Ear & Eye Care
      * 
        Hot Spot & Itch Relief
      * 
        Milk Replacers & Nursing Kits
      * 
        Pill Administration
      * 
        Nose & Paw Care
      * 
        Test Kits
    * 
      Vitamins & Supplements
        
      * 
        Shop All Vitamins & Supplements
      * 
        Anxiety & Calming
      * 
        Dietary Supplements
      * 
        Probiotic & Digestive
      * 
        Eye Care
      * 
        Heart & Liver
      * 
        Hip & Joint
      * 
        Immune System & Allergy
      * 
        Multivitamins
      * 
        Skin & Coat
      * 
        Urinary & Kidney
      * 
        Stool Eating Deterrent
    * 
      Pharmacy
    * 
      Flea & Tick
        
      * 
        Shop All Flea & Tick
      * 
        Spot Ons
      * 
        Flea & Tick Pills
      * 
        Flea & Tick Collars
      * 
        Flea Shampoos & Dips
      * 
        Combs & Tools
      * 
        Flea & Tick Pet Sprays
      * 
        Home & Yard Treatment
    * 
      Beds & Furniture
        
      * 
        Pillow Beds
      * 
        Cuddler Beds
      * 
        Orthopedic Beds
      * 
        Crate Mats
      * 
        Elevated Beds
      * 
        Ramps & Steps
      * 
        Cooling & Heating Beds
      * 
        Blankets
      * 
        Pet Memorials
    * 
      Bowls & Feeders
        
      * 
        Automatic Feeders
      * 
        Elevated Stands
      * 
        Placemats
      * 
        Storage & Scoops
      * 
        Food & Water Bowls
    * 
      Clothing & Shoes
        
      * 
        Costumes
      * 
        Sweaters & Coats
      * 
        Jerseys & Team Sports
      * 
        Bandanas, Bows & Hats
      * 
        Dresses
      * 
        Life Jackets & Swim Suits
      * 
        Shoes & Socks
      * 
        T-shirts & Tank Tops
      * 
        Stress & Anxiety
    * 
      Grooming Supplies
        
      * 
        Shop All Grooming Supplies
      * 
        Shampoos & Conditioners
      * 
        Wipes & Deodorizers
      * 
        Shower & Bathing Supplies
      * 
        Hair Clippers & Trimmers
      * 
        Brushes, Combs & Blowdryers
      * 
        Nail Clippers & Grinders
      * 
        Eye, Ear, Nose & Paw Care
    * 
      Training & Behavior
        
      * 
        Shop All Training & Behavior
      * 
        Potty Training
      * 
        Bark Control
      * 
        Training Collars, Leashes & Harnesses
      * 
        Training & Behavior Accessories
      * 
        Clicker Training
      * 
        Deterrents
      * 
        Cameras & Monitors
      * 
        Training Treats

 * 
   cat
    * 
      Food & Treats
        
      * 
        Wet Food
      * 
        Dry Food
      * 
        Catnip & Grass
      * 
        Food Toppers
      * 
        Frozen Food
      * 
        Freeze Dried Food
      * 
        Milk Replacers
      * 
        Treats
      * 
        Veterinary Diets
    * 
      Litter & Waste Disposal
        
      * 
        Deodorizers & Filters
      * 
        Litter
      * 
        Litter Boxes
      * 
        Mats & Liners
      * 
        Waste Disposal
    * 
      Toys
        
      * 
        Plush, Balls & Mice
      * 
        Teasers & Wands
      * 
        Interactive & Electronic
      * 
        Catnip & Grass
      * 
        Tunnels, Tents & Sacks
      * 
        Scratchers
      * 
        Toy Storage
    * 
      Health & Wellness
        
      * 
        Shop All Health & Wellness
      * 
        Dental & Breath Care
      * 
        Hairball Remedy
      * 
        First Aid & Recovery
      * 
        Vitamins & Supplements
      * 
        Milk Replacers & Nursing Kits
      * 
        Anxiety & Calming Care
      * 
        Dewormers
      * 
        Diarrhea & Digestion Relief
      * 
        Ear & Eye Care
      * 
        Pill Administration
      * 
        Hot Spot & Itch Relief
    * 
      Vitamins & Supplements
        
      * 
        Shop All Vitamins & Supplements
      * 
        Anxiety & Calming
      * 
        Dietary Supplements
      * 
        Probiotic & Digestive
      * 
        Eye Care
      * 
        Hairball Control
      * 
        Urinary & Kidney
      * 
        Hip & Joint
      * 
        Immune System & Allergy
      * 
        Multivitamins
      * 
        Skin & Coat
    * 
      Flea & Tick
        
      * 
        Shop All Flea & Tick
      * 
        Spot On
      * 
        Flea & Tick Collars
      * 
        Flea Shampoos & Dips
      * 
        Combs & Tools
      * 
        Flea & Tick Pet Sprays
      * 
        Flea & Tick Pills
      * 
        Home & Yard Treatment
    * 
      Pharmacy
    * 
      Cleaning & Repellents
        
      * 
        Stain & Odor Removers
      * 
        Repellents
      * 
        Furniture & Home Protection
      * 
        Pet Hair Removers
      * 
        Vacuums
    * 
      Crates, Gates & Containment
        
      * 
        Carriers
      * 
        Doors
      * 
        Pens
    * 
      Beds & Furniture
        
      * 
        Covered Beds
      * 
        Cuddler Beds
      * 
        Furniture & Towers
      * 
        Heated Beds
      * 
        Pet Memorials
      * 
        Scratchers
      * 
        Window Perches
    * 
      Bowls & Feeders
        
      * 
        Automatic Feeders
      * 
        Elevated Stands
      * 
        Food & Water Bowls
      * 
        Placemats
      * 
        Storage & Scoops
    * 
      Collars, Harnesses & Leashes
        
      * 
        Collars
      * 
        Flea & Tick Collars
      * 
        Harnesses
      * 
        ID Tags
      * 
        Leashes
      * 
        Tie Outs
    * 
      Grooming Supplies
        
      * 
        Nail Clippers & Caps
      * 
        Brushes, Combs & Blowdryers
      * 
        Wipes & Deodorizers
      * 
        Shampoos & Conditioners

 * 
   fish
    * 
      Fish Shops
    * 
      Food & Care
        
      * 
        Disease Treatment
      * 
        Feeders
      * 
        Food
      * 
        Plant Care
      * 
        Pond Care
      * 
        Salt Water Aquarium Care
      * 
        Water Care & Conditioning
      * 
        Water Quality Testers
      * 
        Shrimp Care
    * 
      Tanks, Aquariums & Nets
        
      * 
        Aquariums
      * 
        Aquarium Stands
      * 
        Tank Dividers & Containers
    * 
      Maintenance & Repair
        
      * 
        Adhesives & Sealants
      * 
        Brushes & Tank Cleaners
      * 
        Vacuums
      * 
        Water Changers
      * 
        Breeders & Nets
    * 
      Filters & Pumps
        
      * 
        Air & Water Pumps
      * 
        Filters
      * 
        Filter Media
      * 
        Replacement Parts
    * 
      Decor, Gravel & Substrate
        
      * 
        Artificial Plants
      * 
        Aquarium Substrate
      * 
        Backgrounds
      * 
        Gravel, Sand & Stones
      * 
        Live Plants
      * 
        Ornaments
      * 
        Plant Food & Fertilizers
    * 
      Heating & Lighting
        
      * 
        Heaters
      * 
        Hoods & Glass Canopies
      * 
        Heating & Lighting Accessories
      * 
        Lights
    * 
      Live Fish
        
      * 
        Goldfish, Betta & More
    * 
      Starter Kits

 * 
   bird
    * 
      Bird Shops
    * 
      Food & Treats
        
      * 
        Pet Bird Food
      * 
        Treats
      * 
        Wild Bird Food
    * 
      Cages & Stands
        
      * 
        Cages
      * 
        Cage Covers
      * 
        Stands
      * 
        Travel Carriers
    * 
      Litter & Nesting
        
      * 
        Cage Liners
      * 
        Litter & Bedding
      * 
        Nesting Supplies
    * 
      Toys, Perches & Decor
        
      * 
        Ladders
      * 
        Mirrors
      * 
        Perches & Swings
      * 
        Toys
    * 
      Grooming
        
      * 
        Bath Sprays
      * 
        Bird Baths
      * 
        Nail & Beak Trimmers
    * 
      Health Care & Vitamins
        
      * 
        Treatments
      * 
        Vitamins & Supplements
    * 
      Cleaning & Odor Control
        
      * 
        Brushes & Scrubbers
      * 
        Cage Liners
      * 
        Deodorizers & Waste Cleanup
    * 
      Bowls & Feeders
        
      * 
        Feeders & Treat Holders
      * 
        Cups
    * 
      Live Birds
        
      * 
        Conure, Parakeets & More
    * 
      Starter Kits
    * 
      Wild Bird Food & Supplies
        
      * 
        Coops & Outdoor Habitats
      * 
        Outdoor Bird Baths
      * 
        Outdoor Feeders
      * 
        Wild Bird Food

 * 
   reptile
    * 
      Food
    * 
      Habitats & Decor
        
      * 
        Habitat Accessories
      * 
        Habitat Décor
      * 
        Terrariums
    * 
      Environmental Control & Lighting
        
      * 
        Bulbs & Lamps
      * 
        Heaters
      * 
        Humidity & Temperature Control
      * 
        Light Fixtures
    * 
      Cleaning & Water Care
        
      * 
        Filter Systems & Pumps
      * 
        Filter Media
      * 
        Deodorizers
      * 
        Sanitizers
      * 
        Waste Removers
      * 
        Water Conditioners
    * 
      Substrate & Bedding
    * 
      Vitamins & Supplements
    * 
      Feeders & Food Storage
        
      * 
        Feeding Accessories
      * 
        Food & Water Bowls
      * 
        Food Storage
    * 
      Starter Kits
    * 
      Live Reptiles
        
      * 
        Snakes, Turtles & More
    * 
      Reptile Shop
        
      * 
        Bearded Dragon
      * 
        Gecko & Lizard
      * 
        Snake
      * 
        Frog
      * 
        Turtle
      * 
        Hermit Crab

 * 
   small pet
    * 
      Small Pet Shops
        
      * 
        Hamster & Gerbil
          
        * 
          Food, Treats & Hay
        * 
          Cages, Habitats & Hutches
        * 
          Toys & Habitat Accessories
        * 
          Care & Health
      * 
        Guinea Pig
          
        * 
          Habitats
        * 
          Toys & Habitat Accessories
        * 
          Care & Health
      * 
        Rabbit
          
        * 
          Food, Treats & Hay
        * 
          Habitats
        * 
          Toys & Habitat Accessories
        * 
          Care & Health
      * 
        Ferret
          
        * 
          Food & Treats
        * 
          Habitats
        * 
          Toys & Habitat Accessories
        * 
          Care & Health
      * 
        Rat & Mouse
          
        * 
          Food, Treats & Hay
        * 
          Habitats
        * 
          Toys & Habitat Accessories
        * 
          Care & Health
      * 
        Chinchilla
          
        * 
          Food, Treats & Hay
        * 
          Habitats
        * 
          Toys & Habitat Accessories
        * 
          Care & Health
      * 
        Hedgehog & Sugar Glider
          
        * 
          Food, Treats & Hay
        * 
          Habitats
        * 
          Toys & Habitat Accessories
        * 
          Care & Health
    * 
      Food, Treats & Hay
        
      * 
        Food
      * 
        Hay
      * 
        Treats
    * 
      Cages, Habitats & Hutches
        
      * 
        Habitat Expansions
      * 
        Hutches
      * 
        Play Pens
      * 
        Cages
      * 
        Tunnels & Hideouts
    * 
      Litter & Bedding
        
      * 
        Litter & Bedding
      * 
        Litter Pans
    * 
      Toys & Habitat Accessories
        
      * 
        Feeders & Water Bottles
      * 
        Small Pet Costumes
      * 
        Toys
      * 
        Tunnels & Hideouts
    * 
      Cleaning & Odor Removers
        
      * 
        Brushes & Scrubbers
      * 
        Sanitizers
      * 
        Stain & Odor Removers
      * 
        Deodorizers
    * 
      Harnesses & Travel Carriers
        
      * 
        Harnesses
      * 
        Travel Carriers
    * 
      Health & Grooming
        
      * 
        Grooming Supplies
      * 
        Vitamins & Supplements
    * 
      Live Small Pets
        
      * 
        Hamsters, Guinea Pigs & More
    * 
      Starter Kits

 * 
   Pharmacy
    * 
      Dog
        
      * 
        Flea & Tick
      * 
        Dewormers & Parasite Care
      * 
        Heartworm
      * 
        Allergy Relief
      * 
        Arthritis & Pain Relief
      * 
        Ear & Eye Care
      * 
        Joint Care
      * 
        Anxiety & Calming
      * 
        Digestive Tract, Liver & Pancreas
      * 
        Heart & Blood Pressure
      * 
        Antibiotics
      * 
        Thyroid & Hormone
      * 
        Asthma & Respiratory
      * 
        Urinary Tract & Kidney
      * 
        Seizure & Epilepsy
      * 
        Immune Support
      * 
        Medical Supplies
      * 
        Skin & Coat Care
      * 
        Vitamins & Electrolytes
      * 
        Diabetes & Insulin
      * 
        Antifungal
    * 
      Cat
        
      * 
        Flea & Tick
      * 
        Antibiotics
      * 
        Ear & Eye Care
      * 
        Dewormers & Parasite Care
      * 
        Allergy Relief
      * 
        Digestive Tract, Liver & Pancreas
      * 
        Diabetes & Insulin
      * 
        Urinary Tract & Kidney
      * 
        Medical Supplies
      * 
        Anxiety & Calming
      * 
        Arthritis & Pain Relief
      * 
        Antifungal
      * 
        Heart & Blood Pressure
      * 
        Asthma & Respiratory
      * 
        Thyroid & Hormone
      * 
        Heartworm
      * 
        Skin & Coat Care
      * 
        Vitamins & Electrolytes
      * 
        Immune Support
      * 
        Seizure & Epilepsy
      * 
        Joint Care
    * 
      Farm Animal
        
      * 
        Antibiotics
      * 
        Arthritis & Pain Relief
      * 
        Thyroid & Hormone
      * 
        Ear & Eye Care
      * 
        Dewormers & Parasite Care
      * 
        Digestive Tract, Liver & Pancreas
      * 
        Joint Care
      * 
        Medical Supplies
      * 
        Vitamins & Electrolytes
      * 
        Asthma & Respiratory
      * 
        Immune Support
      * 
        Allergy Relief
      * 
        Skin & Coat Care
      * 
        Anxiety & Calming
      * 
        Heart & Blood Pressure
      * 
        Urinary Tract & Kidney

 * 
   deals
    * 
      Shop All Deals
    * 
      Dog Deals
    * 
      Cat Deals
    * 
      Fish Deals
    * 
      Bird Deals
    * 
      Reptile Deals
    * 
      Small Pet Deals

 * 
   Pet Services
   
 * 
   Adoption
   adoptions
    * adopt a dog
    * adopt a cat
    * free adoption kit
    * PetSmart Charities
   
   10,316,479 lives saved.
   
   At PetSmart, we never sell dogs or cats. Together with PetSmart Charities, we
   help save over 1,500 pets every day through adoption.
   
   
   
   PetSmart is The Adopt Spot
   
   Find an adoption event near you
   
 * 
   Gift Card
 * 
   Track Your Order
 * Create Account sign in

1-888-839-9638
Menu
skip navigation

PetSmart

Time to start shopping!

Start typing, then use the up and down arrows to select an option from the list

Trending Categories
Food
Treats
Dog beds
Litter boxes
Aquariums
Fish
Trending Brands
Purina Pro Plan
Simply Nourish
Scoop Free
Kong
Full Cheeks
Top Fin
Trending Categories
Food
Treats
Dog beds
Litter boxes
Aquariums
Fish
Trending Brands
Purina Pro Plan
Simply Nourish
Scoop Free
Kong
Full Cheeks
Top Fin
SAVE 25% on holiday merchandise thru 12/11, see terms†, shop now >

top

Your browser's Javascript functionality is turned off. Please turn it on so that
you can experience the full capabilities of this site.


LOGIN OR SIGN UP FOR

 * • sign up & earn points every time you shop
 * • earn points on all donations to PetSmart Charities®
      in-store at the pin-pad, or petsmart.com
 * • enjoy a surprise treat on your pet's birthday
 * • receive exclusive deals & offers

learn more


UNABLE TO ACTIVATE

Oops! You might have already activated this offer for Treats#1244492316. Please
log in to double check your active offers.


RETURNING CUSTOMERS

email address

current password

remember me
forgot password?
Please complete the captcha
login

we are no longer supporting social sign in
please click forgot password to access your account.
My Account


CREATE AN ACCOUNT

first name

last name

email address

confirm email address

password

confirm password

*Passwords must be at least 8 characters long, contain at least one letter and
contain at least one of the following: upper case letter, number, or special
character.
last name

Allows in-store lookup of your rewards


WHO DO YOU LOVE?

Select pets for special offers, events, fun videos & more!


Dog

Cat

Fish

Bird

Reptile

Small Pet


RECEIVE EMAIL

Yes, sign me up to receive emails with coupons, event invites, special online
offers, content and more from PetSmart!
You may unsubscribe at any time. Order-related emails will be sent regardless if
I subscribe or not. See Privacy Policy for more details.
NO. I do not want emails at this time.
Please select an email opt in preference


RECEIVE TEXT

Yes, sign me up for text offers.
Special Treats offer!
Sign-up to receive marketing texts from PetSmart and earn 1,000 Treats points!
Plus, you'll enjoy exclusive SMS offers, deals, and sale notifications.*
By signing up for text offers, you agree to receive reoccurring automated
marketing text messages from PetSmart at the number you provide. Texts may be
made via an automated system for the selection or dialing of telephone numbers.
Consent to opt into receiving text offers is not a condition of any purchase.
Text HELP for help and STOP to cancel. Message frequency varies. Message and
data rates may apply. See Terms of Use and Privacy Policy for more details.

*Must be a Treats member to receive points. Treats rules apply. See
petsmart.com/treats for details. Bonus Treats Points awarded on first time
opting in only. Please allow up to 24 hours for points to be loaded into
account. Consent is not a condition of purchase.
NO. I do not want texts at this time.
Please select a text opt in preference
Please complete the captcha
join

or sign in

By enrolling in the Treats program, I agree to the Treats Terms and Conditions
and PetSmart's Terms of Use and Privacy Policy. California customers, see our
Notice of Financial Incentive.
create an account
first name

last name

email address

last name

Allows in-store lookup of your rewards


RECEIVE TEXT

Yes, sign me up to receive emails with coupons, event invites, special online
offers, content and more from PetSmart!
You may unsubscribe at any time. Order-related emails will be sent regardless if
I subscribe or not. See Privacy Policy for more details.
NO. I do not want emails at this time.
Please select an email opt in preference


RECEIVE TEXT

Yes, sign me up for text offers.
Special Treats offer!
Sign-up to receive marketing texts from PetSmart and earn 1,000 Treats points!
Plus, you'll enjoy exclusive SMS offers, deals, and sale notifications.*
By signing up for text offers, you agree to receive reoccurring automated
marketing text messages from PetSmart at the number you provide. Texts may be
made via an automated system for the selection or dialing of telephone numbers.
Consent to opt into receiving text offers is not a condition of any purchase.
Text HELP for help and STOP to cancel. Message frequency varies. Message and
data rates may apply. See Terms of Use and Privacy Policy for more details.

*Must be a Treats member to receive points. Treats rules apply. See
petsmart.com/treats for details. Bonus Treats Points awarded on first time
opting in only. Please allow up to 24 hours for points to be loaded into
account. Consent is not a condition of purchase.
NO. I do not want texts at this time.
Please select a text opt in preference
Please complete the captcha
join

back to create account
By enrolling in the Treats program, I agree to the Treats Terms and Conditions
and PetSmart's Terms of Use and Privacy Policy. California customers, see our
Notice of Financial Incentive.


FORGOT PASSWORD

Enter your email address and we will send you a link to reset your password.

email address

Please complete the captcha

submit


We apologize for the inconvenience. Try creating a new account.

If an account exists for this email, we've sent a temporary link to reset your
password.

If you don’t receive this email, check your SPAM folder or create an account.

return to sign in


CHANGE PASSWORD

Please enter your new password.

password

confirm password


submit

*Passwords must be at least 8 characters long, contain at least one letter and
contain at least one of the following: upper case letter, number, or special
character.

Password has been successfully updated.

return to sign in
create an account

An account already exists for this email address.

merge accounts
Connect this login with your existing account. You will have to sign in to your
existing account to complete the account merge.
create new account
Create a new account using .
connect

create

back to create account

10,330,032 lives saved.

Pet Services Help Center Treats program
Track your order Accessibility Statement
About Careers PetSmart Charities
US Site Canada Site


 * 
 * 
 * 
 * 

Copyright © 2022 PetSmart LLC
Recalls | Terms of Use | Privacy Policy | Interest-Based Ads | CA Supply Chain
Act | Do Not Sell My Personal Information


ARE YOU A CALIFORNIA RESIDENT?

 

Privacy Policy

 




No, I am not.




Yes, I am.


THESE RIGHTS ARE AVAILABLE ONLY TO CALIFORNIA RESIDENTS AT THIS TIME.

 

Privacy Policy

 


ARE YOU A CALIFORNIA RESIDENT?

 

Privacy Policy

 




No, I am not.




Yes, I am.


ARE YOU A CALIFORNIA RESIDENT?

 

Privacy Policy

 




No, I am not.




Yes, I am.


ARE YOU A CALIFORNIA RESIDENT?

 

Privacy Policy

 




No, I am not.




Yes, I am.

†Offer valid 12/5/2022-12/11/2022 in stores with Treats membership & coupon.
Offers valid online without Treats membership. Excludes all Chance & Friends
merchandise & other select items. See coupon for in-store details. Prices &
selection may vary by store & online. While supplies last. Quantities may be
limited & deliveries may be delayed.

*Offer valid thru 1/1/23 with Treats membership in stores & online. While
supplies last. Prices & selection may vary by store & online. Must activate
offer prior to purchase to receive bonus points. Must be signed in to your
Treats account prior to purchase or use Treats membership ID in stores at
checkout. May not be combinable with other available bonus points offers. Points
will be credited to your Treats account 24-72 hours of your purchase. Treats
rules apply. See www.petsmart.com/treats for details.

***Valid 12/1 – 12/15. Thanks to our program partner DoorDash for their donation
to PetSmart Charities. For every transaction that uses DoorDash during
12/1-12/15, PetSmart will donate an additional $1 up to $60,000 to PetSmart
Charities (for a total donation of $120,000) to help support their mission.
PetSmart Charities is a registered nonprofit 501(c)(3) organization.

‡NO PURCHASE NECESSARY. The Treats Super Giveaway: Big Game Sweeps is Sponsored
by PetSmart LLC and PetSmart Canada Corporation Open to legal residents of the
50 U.S. and D.C., and Puerto Rico and Canada (excluding Quebec), who, as of date
of entry are members of the PetSmart Treats Loyalty Program, possess a web
enabled mobile device and are 18 years of age or older or age of majority.
Begins at 12:00 a.m. ET on 11/01/22 & ends 11:59 p.m. ET on 12/09/22. Void in
Quebec and where prohibited by law. One Grand Prize: A four day/three-night trip
for two persons to attend the professional football championship game in
Phoenix, AZ on February 12, 2023. Grand Prize Trip includes Sponsor-provided
round trip coach class air transportation to Phoenix, AZ, four days/three nights
hotel accommodations (based on double occupancy), pre-game tailgate party
admission, tickets to the game for the winner and guest, $750USD spending money
for meals to be awarded in the form of a check (the “Event”) and $7,500USD cash,
awarded in the form of a check for defrayment of taxes associated with the
prize. ARV is $28,845USD. Ten Second Prizes: 40,000 PetSmart Treats membership
reward points to be deposited into the Second Prize winner’s PetSmart Treats
Loyalty Program account. Treats membership reward points do not have a retail
value but 40,000 Treats membership reward points are redeemable in store or
online for $100USD. The odds of winning a prize will depend on the number of
eligible entries received overall. Math skill test required for Canadian
winners. By signing up for text offers, you agree to receive recurring automated
marketing text messages from PetSmart at the number you provide. Texts may be
made via an automated system for the selection or dialing of telephone numbers.
Consent to opt into receiving text offers is not a condition of any purchase.
Text HELP for help and STOP to cancel. Message frequency varies. Message and
data rates may apply. See Terms of Use at
https://www.petsmart.com/help/terms-and-conditions-H0010.html and Privacy Policy
at https://www.petsmart.com/help/privacy-policy-H0011.html for more details. For
complete Official Rules, visit https://m.cmpgn.page/2XjGHg.

Save $10 off your first purchase of $50 or more in Pharmacy. Offer valid with
Treats membership online only at petsmart.com or on the app. Must be signed into
your Treats account prior to purchase. Discount taken off highest priced
qualifying item in cart. Offer not valid on services, gift cards, gift
certificates, previous purchases, charitable donations, and may exclude all or
select items from various brands. Offer may not be combined with other
promotional offers or discounts and specifically excludes any available Autoship
offers. Limited to one time per customer during the offer period. Transaction
total is prior to taxes & after discounts are applied. Terms and conditions of
this offer are subject to change at the sole discretion of PetSmart. Offer valid
through January 2nd, 2023 @ 2:30 am EST.

Save 35% on your first Autoship order up to a maximum savings of $20.00 and 5%
on all recurring orders. Certain products and brands are not eligible for
sitewide offers or promotions and specifically excludes: select products from
The Pharmacy at PetSmart, all Royal Canin and Eukanuba products, all services,
give cards, gift certificates, previous purchases and charitable donations. Must
be signed in to your Treats account to receive discount. Savings will
automatically reflect in shopping cart with purchase of qualifying product and
enrollment in Autoship. Offer may not be combinable with other promotional
offers or discounts. Treats members receive free shipping on select orders over
$49.00, prior to taxes & after discounts are applied. Add'l terms apply. Prices
& selection may vary. While supplies last. Quantities may be limited and
deliveries may be delayed. Terms and conditions of this offer are subject to
change in the sole discretion of PetSmart.

Treats members enjoy Free Standard Shipping on orders over $49. Must be signed
into your Treats account prior to purchase. Transaction total is prior to taxes
& after discounts are applied. Savings will automatically reflect in shopping
cart with the purchase of qualifying merchandise. Maximum value $75. Due to size
and/or weight, certain items bear an additional shipping surcharge or special
handling fee. Valid only on orders shipped within the contiguous 48 U.S. states,
military APO/FPO addresses and select areas throughout Canada. Offer not valid
on all or select products in the following categories: live pets, canned, fresh
or frozen foods, select cat litters. Offer may not be combinable with other
promotional offers or discounts. Terms and conditions of this offer are subject
to change at the sole discretion of PetSmart. Delivery may be delayed due to
acts beyond our reasonable control, which may include, but are not limited to,
weather, strikes, power outages, shutdowns, local, provincial or federal
governmental actions, and other similar acts. Offer valid on PetSmart.com.

Free Same-Day Delivery offer valid on select merchandise purchased at
petsmart.com when choosing Same-Day Delivery. Same-day delivery is available in
most areas. Order by 9am for delivery between 12pm-3pm, by 1pm for delivery
between 3pm-6pm, & by 3pm for delivery between 6pm-8pm. Orders placed after 3pm
will be fulfilled the next day. Delivery may be delayed due to acts beyond our
reasonable control, which may include, but are not limited to, weather, strikes,
power outages, shutdowns, local, provincial or federal governmental actions, and
other similar acts. While delivery is contact-free, be sure to be home during
your delivery window to bring any perishable items inside right away. Prices &
selection may vary in stores & online. While supplies last. Quantities may be
limited. See www.petsmart.com/help or store associate for more details.

Curbside orders must be picked up two hours prior to store closing time. In
store pickup available during all store hours. Orders must be placed three hours
prior to store closing for same day pickup. Store hours may vary. Check your
local store for details & current store hours. Prices & selection may vary by
store & online. While supplies last. Quantities may be limited. See
www.petsmart.com/help or store associate for more details.

By signing up for text offers, you agree to receive recurring automated
marketing text messages from PetSmart at the number you provide. Texts may be
made via an automated system for the selection or dialing of telephone numbers.
Consent to opt into receiving text offers is not a condition of any purchase.
Text HELP for help and STOP to cancel. Message frequency varies. Message and
data rates may apply. See Terms of Use and Privacy Policy for more details.
Offer valid with Treats membership. Treats points awarded on first-time
opting-in only. Points will be credited to your Treats account within 72 hours.
Treats rules apply. See petsmart.com/treats for details.

** New Afterpay Customers Save $10 on your purchase of $50 or more on Purchases
and Services; excluding Gift Cards. $10 Discount will be reflected on the
Afterpay checkout page, not PetSmart. This promotion is only open to new
Afterpay customers who are US residents, aged 18 years or of legal age in your
state of residence and all purchases are subject to the Afterpay Terms of
Service - https://www.afterpay.com/en-US/terms-of-service. New Afterpay
customers are Afterpay customers who have never made any Afterpay purchases with
any retailer. The Afterpay Promo consists of a $10 promotional credit applied to
an eligible user’s Afterpay Purchase of $50 or more. The promotion will run from
10/1 12:01am EST - 12/31 11:59pm EST promotion credit will expire concurrently.
Afterpay Promo will be automatically applied to the Afterpay online purchases of
eligible users. The promotional credit will be applied to the total original
purchase value as displayed by the retailer (including tax, shipping costs) to
reduce the value of your four payments equally. The promotional credit is a
limited time offer available at participating merchants. This promotional credit
is single use only and cannot be used in conjunction with any other Afterpay
promotional offer. Afterpay reserves the right to modify or cancel the offer at
any time. If you received the promotional code (directly or indirectly) from a
third party, that third party also reserves the right to modify or cancel the
offer at any time. Promotional credit will not be reflected in the merchant
order confirmation, please refer to your Afterpay order confirmation.
Promotional credit is available by invitation only, is non-transferable, is not
redeemable for cash or credit, and may not be resold. Promotional credit cannot
be applied to previously placed orders, pre-order items, cross border
transactions, or non pay-in - 4 installment transactions. Where the credit is
used for a subscription purchase, the credit will only apply to the initial
Afterpay purchase of the subscription. The promo credit will not apply to any
subsequent subscription payment or automatic renewal purchase with Afterpay.
Each Afterpay Promo is limited to one per order, per customer and account
regardless if product(s) related to an offer are returned and/or refunded. Each
Afterpay Promo applies only to qualifying items. If any of the products related
to an offer are returned, the maximum amount you will be refunded is the amount
you paid for the product, subject to applicable refund policies. If you violate
any of the Afterpay Promo terms, Afterpay Installment Agreement -
https://www.afterpay.com/en-US/installment-agreement or Afterpay’s Terms of
Service - https://www.afterpay.com/en-US/terms-of-service, the Afterpay Promo
will be invalid. Offer valid in the U.S. only.


OOPS! SOMETHING WENT WRONG. PLEASE TRY SIGNING IN LATER.

FACEBOOK LOGIN IS NOT AVAILABLE OUTSIDE THE US & CA

close
X

X


PETSMART TREATS™ REWARDS PROGRAM
(SIGN IN TO VIEW SPECIFIC PROGRAM DETAILS)


POINTS FOR EVERY PURCHASE

earn points for every $1 spent in stores & online (may vary by market)

• earn points on pet services including Grooming Salon, PetsHotel, Doggie Day
Camp & Dog Training
• earn points for donating to PetSmart Charities® in stores at the pin pad or
online


REDEMPTION AT CHECKOUT

redeem points for discounts on any product or pet service!

• redeem in stores & online
• download our FREE mobile app to easily redeem points in stores


MORE TREATS!

enjoy even more treats & celebrate the pets in your life!

• FREE surprise on your pet's birthday
• FREE shipping on orders over $49
• FREE Doggie Day Camp session when you buy 10


EXCLUSIVE DEALS & DISCOUNTS

receive member-only offers, plus advance notice of sales & in-store events

• exclusive offers sent via email
• bonus points for completing your profile
• special bonus point offers




CALIFORNIA DO NOT SELL MY INFORMATION

PetSmart does not share our customers’ information with third parties in
exchange for money. However, we may share customer information with our
subsidiaries, advertising partners or other third parties for the purposes of
showing you ads targeted to your interests, to enhance your customer experience
or for other marketing purposes. Some of these disclosures may be considered a
“sale” under California law. You may opt out of such shares below.

Opt out of sharing your name, email address, and other personal information with
third parties by completing and submitting our request form:
go to Op Out Form


MANAGE CONSENT PREFERENCES

MARKETING COOKIES

Marketing Cookies

These cookies may be set through our site by our advertising partners. They may
be used by those companies to build a profile of your interests and show you
relevant advertisements on other sites.    They do not store directly personal
information, but are based on uniquely identifying your browser and internet
device. If you do not allow these cookies, you will experience less targeted
advertising.

SOCIAL MEDIA COOKIES

Social Media Cookies

These cookies are set by a range of social media services that we have added to
the site to enable you to share our content with your friends and networks. They
are capable of tracking your browser across other sites and building up a
profile of your interests. This may impact the content and messages you see on
other websites you visit.    If you do not allow these cookies you may not be
able to use or see these sharing tools.

PERFORMANCE COOKIES

Performance Cookies

These cookies allow us to count visits and traffic sources so we can measure and
improve the performance of our site. They help us to know which pages are the
most and least popular and see how visitors move around the site.    All
information these cookies collect is aggregated and therefore anonymous. If you
do not allow these cookies we will not know when you have visited our site, and
will not be able to monitor its performance.

FUNCTIONAL COOKIES

Functional Cookies

These cookies enable the website to provide enhanced functionality and
personalisation. They may be set by us or by third party providers whose
services we have added to our pages.    If you do not allow these cookies then
some or all of these services may not function properly.

STRICTLY NECESSARY COOKIES



These cookies are necessary for the website to function and cannot be switched
off in our systems. They are usually only set in response to actions made by you
which amount to a request for services, such as setting your privacy
preferences, logging in or filling in forms.    You can set your browser to
block or alert you about these cookies, but some parts of the site will not then
work. These cookies do not store any personally identifiable information.


BACK BUTTON PERFORMANCE COOKIES

Vendor Search Search Icon
Filter Icon

Clear
checkbox label label
Apply Cancel
Consent Leg.Interest
checkbox label label
checkbox label label
checkbox label label


 * 33ACROSS
   
   HOST DESCRIPTION
   
   VIEW COOKIES
   
   
    * Name
      cookie name


 * 33ACROSS
   
   View Privacy Notice
   
   

Confirm My Choices












Feedback