happyandpolly.com Open in urlscan Pro
23.227.38.32  Public Scan

Submitted URL: http://happyandpolly.com/
Effective URL: https://happyandpolly.com/
Submission: On September 20 via api from US — Scanned from CA

Form analysis 21 forms found in the DOM

GET /search

<form action="/search" method="get" role="search">
  <div class="mobile_search_wrapper">
    <div class="mobile_search_icon">
      <svg id="b0f7a9c6-ceb7-4b0d-9023-7cb7a0a06054" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" class="icon icon-search-icon" viewBox="0 0 18.58 18.14">
        <title>HP7.0.1 O-手机端</title>
        <path
          d="M16.34,15a8.87,8.87,0,0,0,2.24-5.89A9.18,9.18,0,0,0,9.29,0,9.18,9.18,0,0,0,0,9.07a9.18,9.18,0,0,0,9.29,9.07,9.38,9.38,0,0,0,6-2.15l2,1.88h0a.76.76,0,0,0,1,0,.72.72,0,0,0,0-1ZM1.49,9.07a7.71,7.71,0,0,1,7.8-7.62,7.71,7.71,0,0,1,7.8,7.62,7.71,7.71,0,0,1-7.8,7.61A7.71,7.71,0,0,1,1.49,9.07Z"
          style="fill:#e67a84"></path>
      </svg>
    </div>
    <input class="mobile_search_input" id="Search" type="search" name="q" value="" role="combobox" aria-expanded="false" aria-owns="predictive-search-results" aria-controls="predictive-search-results" aria-haspopup="listbox" aria-autocomplete="list">
    <input name="options[prefix]" type="hidden" value="last">
    <div class="search__predictive__clear mobile_search_icon">
      <button id="mobile_search_clear_button" type="reset" class="search__predictive__close__inner search-reset is-hidden" aria-label="Reset">
        <svg id="a9266efa-6670-464d-894f-7565fe030932" data-name="图层 1" class="icon icon-search-clear" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22.05 22.05">
          <title>HP7.0.1 O-电脑端</title>
          <circle cx="11.02" cy="11.02" r="10.53" style="fill:#e67a84;stroke:#141414;stroke-miterlimit:10;stroke-width:0.992125988006592px"></circle>
          <line x1="5.86" y1="5.98" x2="15.94" y2="16.07" style="fill:none;stroke:#141414;stroke-miterlimit:10;stroke-width:0.992125988006592px"></line>
          <line x1="15.94" y1="5.98" x2="5.86" y2="16.07" style="fill:none;stroke:#141414;stroke-miterlimit:10;stroke-width:0.992125988006592px"></line>
        </svg>
      </button>
    </div>
    <div class="mobile_search_icon">
      <button type="submit">
        <svg id="f0165a1d-7ee1-416d-a4cd-d5a7960445c3" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" class="icon icon-search-turnto" viewBox="0 0 15.11 17.44">
          <title>HP7.0.1 O-手机端</title>
          <polygon points="14.4 8.72 0.35 0.61 0.35 16.83 14.4 8.72" style="fill:#ffb000;stroke:#141414;stroke-miterlimit:10;stroke-width:0.708661437034607px"></polygon>
        </svg>
      </button>
    </div>
  </div>
  <div id="predictive-search1" tabindex="-1"></div>
</form>

GET /search

<form action="/search" method="get" role="search">
  <div class="mobile_search_wrapper">
    <div class="mobile_search_icon">
      <svg id="b0f7a9c6-ceb7-4b0d-9023-7cb7a0a06054" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" class="icon icon-search-icon" viewBox="0 0 18.58 18.14">
        <title>HP7.0.1 O-手机端</title>
        <path
          d="M16.34,15a8.87,8.87,0,0,0,2.24-5.89A9.18,9.18,0,0,0,9.29,0,9.18,9.18,0,0,0,0,9.07a9.18,9.18,0,0,0,9.29,9.07,9.38,9.38,0,0,0,6-2.15l2,1.88h0a.76.76,0,0,0,1,0,.72.72,0,0,0,0-1ZM1.49,9.07a7.71,7.71,0,0,1,7.8-7.62,7.71,7.71,0,0,1,7.8,7.62,7.71,7.71,0,0,1-7.8,7.61A7.71,7.71,0,0,1,1.49,9.07Z"
          style="fill:#e67a84"></path>
      </svg>
    </div>
    <input class="mobile_search_input" id="Search" type="search" name="q" value="" role="combobox" aria-expanded="false" aria-owns="predictive-search-results" aria-controls="predictive-search-results" aria-haspopup="listbox" aria-autocomplete="list">
    <input name="options[prefix]" type="hidden" value="last">
    <div class="search__predictive__clear mobile_search_icon">
      <button id="mobile_search_clear_button" type="reset" class="search__predictive__close__inner search-reset is-hidden" aria-label="Reset">
        <svg id="a9266efa-6670-464d-894f-7565fe030932" data-name="图层 1" class="icon icon-search-clear" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22.05 22.05">
          <title>HP7.0.1 O-电脑端</title>
          <circle cx="11.02" cy="11.02" r="10.53" style="fill:#e67a84;stroke:#141414;stroke-miterlimit:10;stroke-width:0.992125988006592px"></circle>
          <line x1="5.86" y1="5.98" x2="15.94" y2="16.07" style="fill:none;stroke:#141414;stroke-miterlimit:10;stroke-width:0.992125988006592px"></line>
          <line x1="15.94" y1="5.98" x2="5.86" y2="16.07" style="fill:none;stroke:#141414;stroke-miterlimit:10;stroke-width:0.992125988006592px"></line>
        </svg>
      </button>
    </div>
    <div class="mobile_search_icon">
      <button type="submit">
        <svg id="f0165a1d-7ee1-416d-a4cd-d5a7960445c3" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" class="icon icon-search-turnto" viewBox="0 0 15.11 17.44">
          <title>HP7.0.1 O-手机端</title>
          <polygon points="14.4 8.72 0.35 0.61 0.35 16.83 14.4 8.72" style="fill:#ffb000;stroke:#141414;stroke-miterlimit:10;stroke-width:0.708661437034607px"></polygon>
        </svg>
      </button>
    </div>
  </div>
  <div id="predictive-search1" tabindex="-1"></div>
</form>

GET /search

<form action="/search" method="get" role="search">
  <div class="mobile_search_wrapper">
    <div class="mobile_search_icon">
      <svg id="b0f7a9c6-ceb7-4b0d-9023-7cb7a0a06054" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" class="icon icon-search-icon" viewBox="0 0 18.58 18.14">
        <title>HP7.0.1 O-手机端</title>
        <path
          d="M16.34,15a8.87,8.87,0,0,0,2.24-5.89A9.18,9.18,0,0,0,9.29,0,9.18,9.18,0,0,0,0,9.07a9.18,9.18,0,0,0,9.29,9.07,9.38,9.38,0,0,0,6-2.15l2,1.88h0a.76.76,0,0,0,1,0,.72.72,0,0,0,0-1ZM1.49,9.07a7.71,7.71,0,0,1,7.8-7.62,7.71,7.71,0,0,1,7.8,7.62,7.71,7.71,0,0,1-7.8,7.61A7.71,7.71,0,0,1,1.49,9.07Z"
          style="fill:#e67a84"></path>
      </svg>
    </div>
    <input class="mobile_search_input" id="Search" type="search" name="q" value="" role="combobox" aria-expanded="false" aria-owns="predictive-search-results" aria-controls="predictive-search-results" aria-haspopup="listbox" aria-autocomplete="list">
    <input name="options[prefix]" type="hidden" value="last">
    <div class="search__predictive__clear mobile_search_icon">
      <button id="mobile_search_clear_button" type="reset" class="search__predictive__close__inner search-reset is-hidden" aria-label="Reset">
        <svg id="a9266efa-6670-464d-894f-7565fe030932" data-name="图层 1" class="icon icon-search-clear" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22.05 22.05">
          <title>HP7.0.1 O-电脑端</title>
          <circle cx="11.02" cy="11.02" r="10.53" style="fill:#e67a84;stroke:#141414;stroke-miterlimit:10;stroke-width:0.992125988006592px"></circle>
          <line x1="5.86" y1="5.98" x2="15.94" y2="16.07" style="fill:none;stroke:#141414;stroke-miterlimit:10;stroke-width:0.992125988006592px"></line>
          <line x1="15.94" y1="5.98" x2="5.86" y2="16.07" style="fill:none;stroke:#141414;stroke-miterlimit:10;stroke-width:0.992125988006592px"></line>
        </svg>
      </button>
    </div>
    <div class="mobile_search_icon">
      <button type="submit">
        <svg id="f0165a1d-7ee1-416d-a4cd-d5a7960445c3" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" class="icon icon-search-turnto" viewBox="0 0 15.11 17.44">
          <title>HP7.0.1 O-手机端</title>
          <polygon points="14.4 8.72 0.35 0.61 0.35 16.83 14.4 8.72" style="fill:#ffb000;stroke:#141414;stroke-miterlimit:10;stroke-width:0.708661437034607px"></polygon>
        </svg>
      </button>
    </div>
  </div>
  <div id="predictive-search1" tabindex="-1"></div>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_7167736217693" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data">
  <div class="sealsubs-target-element sls-homepage-automatic" data-handle="false" data-product-id="7167736217693" data-selector="form[action=/cart/add][id^=product_form_]"></div><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <input type="hidden" name="id" value="41588513701981">
  <product-add-button>
    <button data-add-to-cart="" type="submit" name="add" class="product-grid-item__btn">
      <span class="btn-state-ready"> Add to cart </span>
      <span class="btn-state-loading">
        <svg height="18" width="18" class="svg-loader">
          <circle r="7" cx="9" cy="9"></circle>
          <circle stroke-dasharray="87.96459430051421 87.96459430051421" r="7" cx="9" cy="9"></circle>
        </svg>
      </span>
      <span class="btn-state-complete">&nbsp;</span>
    </button>
  </product-add-button><input type="hidden" name="product-id" value="7167736217693"><input type="hidden" name="section-id" value="template--15541393522781__section_collection_tabs_9W77UT">
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_7728112861277" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data">
  <div class="sealsubs-target-element sls-homepage-automatic" data-handle="false" data-product-id="7728112861277" data-selector="form[action=/cart/add][id^=product_form_]"></div><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <input type="hidden" name="id" value="42721019887709">
  <product-add-button>
    <button data-add-to-cart="" type="submit" name="add" class="product-grid-item__btn">
      <span class="btn-state-ready"> Add to cart </span>
      <span class="btn-state-loading">
        <svg height="18" width="18" class="svg-loader">
          <circle r="7" cx="9" cy="9"></circle>
          <circle stroke-dasharray="87.96459430051421 87.96459430051421" r="7" cx="9" cy="9"></circle>
        </svg>
      </span>
      <span class="btn-state-complete">&nbsp;</span>
    </button>
  </product-add-button><input type="hidden" name="product-id" value="7728112861277"><input type="hidden" name="section-id" value="template--15541393522781__section_collection_tabs_9W77UT">
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_7728112861277" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data">
  <div class="sealsubs-target-element sls-homepage-automatic" data-handle="false" data-product-id="7728112861277" data-selector="form[action=/cart/add][id^=product_form_]"></div><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <input type="hidden" name="id" value="42721019920477">
  <product-add-button>
    <button data-add-to-cart="" type="submit" name="add" class="product-grid-item__btn">
      <span class="btn-state-ready"> Add to cart </span>
      <span class="btn-state-loading">
        <svg height="18" width="18" class="svg-loader">
          <circle r="7" cx="9" cy="9"></circle>
          <circle stroke-dasharray="87.96459430051421 87.96459430051421" r="7" cx="9" cy="9"></circle>
        </svg>
      </span>
      <span class="btn-state-complete">&nbsp;</span>
    </button>
  </product-add-button><input type="hidden" name="product-id" value="7728112861277"><input type="hidden" name="section-id" value="template--15541393522781__section_collection_tabs_9W77UT">
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_7728112861277" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data">
  <div class="sealsubs-target-element sls-homepage-automatic" data-handle="false" data-product-id="7728112861277" data-selector="form[action=/cart/add][id^=product_form_]"></div><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <input type="hidden" name="id" value="42721019953245">
  <product-add-button>
    <button data-add-to-cart="" type="submit" name="add" class="product-grid-item__btn">
      <span class="btn-state-ready"> Add to cart </span>
      <span class="btn-state-loading">
        <svg height="18" width="18" class="svg-loader">
          <circle r="7" cx="9" cy="9"></circle>
          <circle stroke-dasharray="87.96459430051421 87.96459430051421" r="7" cx="9" cy="9"></circle>
        </svg>
      </span>
      <span class="btn-state-complete">&nbsp;</span>
    </button>
  </product-add-button><input type="hidden" name="product-id" value="7728112861277"><input type="hidden" name="section-id" value="template--15541393522781__section_collection_tabs_9W77UT">
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_7728112861277" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data">
  <div class="sealsubs-target-element sls-homepage-automatic" data-handle="false" data-product-id="7728112861277" data-selector="form[action=/cart/add][id^=product_form_]"></div><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <input type="hidden" name="id" value="42721019986013">
  <product-add-button>
    <button data-add-to-cart="" type="submit" name="add" class="product-grid-item__btn">
      <span class="btn-state-ready"> Add to cart </span>
      <span class="btn-state-loading">
        <svg height="18" width="18" class="svg-loader">
          <circle r="7" cx="9" cy="9"></circle>
          <circle stroke-dasharray="87.96459430051421 87.96459430051421" r="7" cx="9" cy="9"></circle>
        </svg>
      </span>
      <span class="btn-state-complete">&nbsp;</span>
    </button>
  </product-add-button><input type="hidden" name="product-id" value="7728112861277"><input type="hidden" name="section-id" value="template--15541393522781__section_collection_tabs_9W77UT">
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_7728112861277" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data">
  <div class="sealsubs-target-element sls-homepage-automatic" data-handle="false" data-product-id="7728112861277" data-selector="form[action=/cart/add][id^=product_form_]"></div><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <input type="hidden" name="id" value="42721020018781">
  <product-add-button>
    <button data-add-to-cart="" type="submit" name="add" class="product-grid-item__btn">
      <span class="btn-state-ready"> Add to cart </span>
      <span class="btn-state-loading">
        <svg height="18" width="18" class="svg-loader">
          <circle r="7" cx="9" cy="9"></circle>
          <circle stroke-dasharray="87.96459430051421 87.96459430051421" r="7" cx="9" cy="9"></circle>
        </svg>
      </span>
      <span class="btn-state-complete">&nbsp;</span>
    </button>
  </product-add-button><input type="hidden" name="product-id" value="7728112861277"><input type="hidden" name="section-id" value="template--15541393522781__section_collection_tabs_9W77UT">
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_7728112861277" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data">
  <div class="sealsubs-target-element sls-homepage-automatic" data-handle="false" data-product-id="7728112861277" data-selector="form[action=/cart/add][id^=product_form_]"></div><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <input type="hidden" name="id" value="42721020051549">
  <product-add-button>
    <button data-add-to-cart="" type="submit" name="add" class="product-grid-item__btn">
      <span class="btn-state-ready"> Add to cart </span>
      <span class="btn-state-loading">
        <svg height="18" width="18" class="svg-loader">
          <circle r="7" cx="9" cy="9"></circle>
          <circle stroke-dasharray="87.96459430051421 87.96459430051421" r="7" cx="9" cy="9"></circle>
        </svg>
      </span>
      <span class="btn-state-complete">&nbsp;</span>
    </button>
  </product-add-button><input type="hidden" name="product-id" value="7728112861277"><input type="hidden" name="section-id" value="template--15541393522781__section_collection_tabs_9W77UT">
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_7686881083485" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data">
  <div class="sealsubs-target-element sls-homepage-automatic" data-handle="false" data-product-id="7686881083485" data-selector="form[action=/cart/add][id^=product_form_]"></div><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <input type="hidden" name="id" value="42614197223517">
  <product-add-button>
    <button data-add-to-cart="" type="submit" name="add" class="product-grid-item__btn">
      <span class="btn-state-ready"> Add to cart </span>
      <span class="btn-state-loading">
        <svg height="18" width="18" class="svg-loader">
          <circle r="7" cx="9" cy="9"></circle>
          <circle stroke-dasharray="87.96459430051421 87.96459430051421" r="7" cx="9" cy="9"></circle>
        </svg>
      </span>
      <span class="btn-state-complete">&nbsp;</span>
    </button>
  </product-add-button><input type="hidden" name="product-id" value="7686881083485"><input type="hidden" name="section-id" value="template--15541393522781__section_collection_tabs_9W77UT">
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_7728586653789" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data">
  <div class="sealsubs-target-element sls-homepage-automatic" data-handle="false" data-product-id="7728586653789" data-selector="form[action=/cart/add][id^=product_form_]"></div><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <input type="hidden" name="id" value="42721614921821">
  <product-add-button>
    <button data-add-to-cart="" type="submit" name="add" class="inline__variant__add product-grid-item__btn inline-add-product__options-menu-list-item-button">
      <span class="btn-state-ready"> Purple Hat </span>
      <span class="btn-state-loading">
        <svg height="18" width="18" class="svg-loader">
          <circle r="7" cx="9" cy="9"></circle>
          <circle stroke-dasharray="87.96459430051421 87.96459430051421" r="7" cx="9" cy="9"></circle>
        </svg>
      </span>
      <span class="btn-state-complete">&nbsp;</span>
    </button>
  </product-add-button><input type="hidden" name="product-id" value="7728586653789"><input type="hidden" name="section-id" value="template--15541393522781__section_collection_tabs_9W77UT">
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_7728586653789" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data">
  <div class="sealsubs-target-element sls-homepage-automatic" data-handle="false" data-product-id="7728586653789" data-selector="form[action=/cart/add][id^=product_form_]"></div><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <input type="hidden" name="id" value="42721614954589">
  <product-add-button>
    <button data-add-to-cart="" type="submit" name="add" class="inline__variant__add product-grid-item__btn inline-add-product__options-menu-list-item-button">
      <span class="btn-state-ready"> Orange Hat </span>
      <span class="btn-state-loading">
        <svg height="18" width="18" class="svg-loader">
          <circle r="7" cx="9" cy="9"></circle>
          <circle stroke-dasharray="87.96459430051421 87.96459430051421" r="7" cx="9" cy="9"></circle>
        </svg>
      </span>
      <span class="btn-state-complete">&nbsp;</span>
    </button>
  </product-add-button><input type="hidden" name="product-id" value="7728586653789"><input type="hidden" name="section-id" value="template--15541393522781__section_collection_tabs_9W77UT">
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_7728586653789" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data">
  <div class="sealsubs-target-element sls-homepage-automatic" data-handle="false" data-product-id="7728586653789" data-selector="form[action=/cart/add][id^=product_form_]"></div><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <input type="hidden" name="id" value="42721614987357">
  <product-add-button>
    <button data-add-to-cart="" type="submit" name="add" class="inline__variant__add product-grid-item__btn inline-add-product__options-menu-list-item-button">
      <span class="btn-state-ready"> Black Hat </span>
      <span class="btn-state-loading">
        <svg height="18" width="18" class="svg-loader">
          <circle r="7" cx="9" cy="9"></circle>
          <circle stroke-dasharray="87.96459430051421 87.96459430051421" r="7" cx="9" cy="9"></circle>
        </svg>
      </span>
      <span class="btn-state-complete">&nbsp;</span>
    </button>
  </product-add-button><input type="hidden" name="product-id" value="7728586653789"><input type="hidden" name="section-id" value="template--15541393522781__section_collection_tabs_9W77UT">
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_7728586653789" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data">
  <div class="sealsubs-target-element sls-homepage-automatic" data-handle="false" data-product-id="7728586653789" data-selector="form[action=/cart/add][id^=product_form_]"></div><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <input type="hidden" name="id" value="42721615020125">
  <product-add-button>
    <button data-add-to-cart="" type="submit" name="add" class="inline__variant__add product-grid-item__btn inline-add-product__options-menu-list-item-button">
      <span class="btn-state-ready"> Bat Hat </span>
      <span class="btn-state-loading">
        <svg height="18" width="18" class="svg-loader">
          <circle r="7" cx="9" cy="9"></circle>
          <circle stroke-dasharray="87.96459430051421 87.96459430051421" r="7" cx="9" cy="9"></circle>
        </svg>
      </span>
      <span class="btn-state-complete">&nbsp;</span>
    </button>
  </product-add-button><input type="hidden" name="product-id" value="7728586653789"><input type="hidden" name="section-id" value="template--15541393522781__section_collection_tabs_9W77UT">
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_7728586653789" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data">
  <div class="sealsubs-target-element sls-homepage-automatic" data-handle="false" data-product-id="7728586653789" data-selector="form[action=/cart/add][id^=product_form_]"></div><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <input type="hidden" name="id" value="42721615052893">
  <product-add-button>
    <button data-add-to-cart="" type="submit" name="add" class="inline__variant__add product-grid-item__btn inline-add-product__options-menu-list-item-button">
      <span class="btn-state-ready"> Star Collar </span>
      <span class="btn-state-loading">
        <svg height="18" width="18" class="svg-loader">
          <circle r="7" cx="9" cy="9"></circle>
          <circle stroke-dasharray="87.96459430051421 87.96459430051421" r="7" cx="9" cy="9"></circle>
        </svg>
      </span>
      <span class="btn-state-complete">&nbsp;</span>
    </button>
  </product-add-button><input type="hidden" name="product-id" value="7728586653789"><input type="hidden" name="section-id" value="template--15541393522781__section_collection_tabs_9W77UT">
</form>

POST /contact#footer-newsletter

<form method="post" action="/contact#footer-newsletter" id="footer-newsletter" accept-charset="UTF-8" class="newsletter-block footer__form newsletter--default-messages" data-newsletter-form=""><input type="hidden" name="form_type"
    value="customer"><input type="hidden" name="utf8" value="✓">
  <p class="newsletter__message newsletter__message--error"><em>This customer is already subscribed</em></p>
  <input type="hidden" name="contact[tags]" value="newsletter">
  <input type="hidden" name="contact[accepts_marketing]" value="true">
  <div class="input-group input-group--inner-button float__wrapper">
    <label for="mail-footer-newsletter">Email</label>
    <input class="input-group-field" type="email" placeholder="your-email@example.com" id="mail-footer-newsletter" aria-label="your-email@example.com" autocorrect="off" autocapitalize="off" name="contact[email]" data-newsletter-field="">
    <span class="input-group-button">
      <button type="submit" aria-label="Join" name="subscribe" id="subscribe-footer-newsletter"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-right-long" viewBox="0 0 21 10">
          <path d="m14.982 1.01.696-.717 3.803 3.691.011-.01.338.348.359.348-.012.01.012.011-.354.343-.343.353-.011-.011-3.803 3.692-.696-.718 3.266-3.17H.5v-1h17.748z"></path>
        </svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-check-slim" viewBox="0 0 14 11">
          <path d="m-.046 6.89.707-.708 2.95 2.95 9.192-9.193.707.707-9.9 9.9-3.656-3.657z" fill-rule="evenodd"></path>
        </svg></button>
    </span>
  </div>
</form>

POST /localization

<form method="post" action="/localization" id="localization-form-footer" accept-charset="UTF-8" class="popout--footer" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden" name="utf8"
    value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/"><!-- /snippets/select-currency.liquid -->
  <div class="subfooter__select subfooter__select--currency js">
    <h2 class="visually-hidden" id="currency-heading-localization-form-footer"> Currency </h2>
    <popout-select>
      <div class="popout" data-popout="">
        <button type="button" class="popout__toggle" aria-expanded="false" aria-controls="currency-list-localization-form-footer" aria-describedby="currency-heading-localization-form-footer" data-popout-toggle=""> Canada (CA $)<svg aria-hidden="true"
            focusable="false" role="presentation" class="icon icon--wide icon-arrow-down" viewBox="0 0 30 17">
            <path fill-rule="evenodd" d="M0 3.235 3.525 0l11.473 10.509L26.473 0 30 3.235 14.998 17z"></path>
          </svg></button>
        <ul id="currency-list-localization-form-footer" class="popout-list" data-popout-list="" style="max-width: 1500px;">
          <li class="popout-list__item ">
            <a class="popout-list__option" href="#" data-value="AU" data-currency="AUD" data-popout-option="">
                <span>Australia (AU $)</span>
              </a>
          </li>
          <li class="popout-list__item popout-list__item--current">
            <a class="popout-list__option" href="#" aria-current="true" data-value="CA" data-currency="CAD" data-popout-option="">
                <span>Canada (CA $)</span>
              </a>
          </li>
          <li class="popout-list__item ">
            <a class="popout-list__option" href="#" data-value="FR" data-currency="EUR" data-popout-option="">
                <span>France (FR €)</span>
              </a>
          </li>
          <li class="popout-list__item ">
            <a class="popout-list__option" href="#" data-value="DE" data-currency="EUR" data-popout-option="">
                <span>Germany (DE €)</span>
              </a>
          </li>
          <li class="popout-list__item ">
            <a class="popout-list__option" href="#" data-value="IT" data-currency="EUR" data-popout-option="">
                <span>Italy (IT €)</span>
              </a>
          </li>
          <li class="popout-list__item ">
            <a class="popout-list__option" href="#" data-value="NL" data-currency="EUR" data-popout-option="">
                <span>Netherlands (NL €)</span>
              </a>
          </li>
          <li class="popout-list__item ">
            <a class="popout-list__option" href="#" data-value="PL" data-currency="PLN" data-popout-option="">
                <span>Poland (PL zł)</span>
              </a>
          </li>
          <li class="popout-list__item ">
            <a class="popout-list__option" href="#" data-value="ES" data-currency="EUR" data-popout-option="">
                <span>Spain (ES €)</span>
              </a>
          </li>
          <li class="popout-list__item ">
            <a class="popout-list__option" href="#" data-value="SE" data-currency="SEK" data-popout-option="">
                <span>Sweden (SE kr)</span>
              </a>
          </li>
          <li class="popout-list__item ">
            <a class="popout-list__option" href="#" data-value="GB" data-currency="GBP" data-popout-option="">
                <span>United Kingdom (GB £)</span>
              </a>
          </li>
          <li class="popout-list__item ">
            <a class="popout-list__option" href="#" data-value="US" data-currency="USD" data-popout-option="">
                <span>United States (US $)</span>
              </a>
          </li>
        </ul>
        <input type="hidden" name="country_code" id="CurrencySelector-localization-form-footer" value="CA" data-popout-input="">
      </div>
    </popout-select>
  </div>
</form>

POST /localization

<form method="post" action="/localization" id="localization-form-footer-noscript" accept-charset="UTF-8" class="locale-footer-nojs" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden"
    name="utf8" value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/">
  <h2 class="visually-hidden" id="localization-form-footer-noscript-locale-heading"> Currency </h2>
  <select name="country_code" aria-labelledby="localization-form-footer-noscript-currency-heading">
    <option value="AU"> Australia (AUD $) </option>
    <option value="CA" selected=""> Canada (CAD $) </option>
    <option value="FR"> France (EUR €) </option>
    <option value="DE"> Germany (EUR €) </option>
    <option value="IT"> Italy (EUR €) </option>
    <option value="NL"> Netherlands (EUR €) </option>
    <option value="PL"> Poland (PLN zł) </option>
    <option value="ES"> Spain (EUR €) </option>
    <option value="SE"> Sweden (SEK kr) </option>
    <option value="GB"> United Kingdom (GBP £) </option>
    <option value="US"> United States (USD $) </option>
  </select><button class="btn btn--primary btn--full">Update</button>
</form>

GET /search

<form action="/search" method="get" role="search">
  <div class="item--loadbar" data-loading-indicator="" style="display: none;"></div>
  <div class="search__predictive__outer">
    <div class="wrapper">
      <div class="search__predictive__main">
        <div class="search__predictive__actions">
          <button class="search__predictive__button" type="submit">
            <span class="visually-hidden">Search</span>
            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 16 16">
              <path
                d="M16 14.864 14.863 16l-4.24-4.241a6.406 6.406 0 0 1-4.048 1.392 6.61 6.61 0 0 1-4.65-1.925A6.493 6.493 0 0 1 .5 9.098 6.51 6.51 0 0 1 0 6.575a6.536 6.536 0 0 1 1.922-4.652A6.62 6.62 0 0 1 4.062.5 6.52 6.52 0 0 1 6.575 0 6.5 6.5 0 0 1 9.1.5c.8.332 1.51.806 2.129 1.423a6.454 6.454 0 0 1 1.436 2.13 6.54 6.54 0 0 1 .498 2.522c0 1.503-.468 2.853-1.4 4.048L16 14.864zM3.053 10.091c.973.972 2.147 1.461 3.522 1.461 1.378 0 2.551-.489 3.525-1.461.968-.967 1.45-2.138 1.45-3.514 0-1.37-.482-2.545-1.45-3.524-.981-.968-2.154-1.45-3.525-1.45-1.376 0-2.547.483-3.513 1.45-.973.973-1.46 2.146-1.46 3.523 0 1.375.483 2.548 1.45 3.515z">
              </path>
            </svg>
          </button>
          <input type="search" data-predictive-search-input="search-popdown-results" name="q" value="" placeholder="Search..." aria-label="Search our store" aria-controls="predictive-search-results">
          <div class="search__predictive__clear">
            <button type="reset" class="search__predictive__close__inner search-reset is-hidden" aria-label="Reset">
              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 15 15">
                <g fill-rule="evenodd">
                  <path d="m2.06 1 12.02 12.021-1.06 1.061L1 2.062z"></path>
                  <path d="M1 13.02 13.022 1l1.061 1.06-12.02 12.02z"></path>
                </g>
              </svg> Clear</button>
          </div>
        </div>
        <div class="search__predictive__close">
          <button type="button" class="search__predictive__close__inner" data-close-popdown="" aria-label="Close">
            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close-small" viewBox="0 0 15 15">
              <g fill-rule="evenodd">
                <path d="m2.237 1.073 12.021 12.021-1.414 1.414L.824 2.488z"></path>
                <path d="m.823 13.094 12.021-12.02 1.414 1.413-12.02 12.021z"></path>
              </g>
            </svg>
          </button>
        </div>
      </div>
    </div>
  </div>
  <div class="header__search__results" tabindex="-1" data-predictive-search-results=""></div>
  <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true" data-predictive-search-status=""></span>
</form>

<form aria-live="polite" class="needsclick klaviyo-form klaviyo-form-version-cid_1 go417382439 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-VKWrmR" novalidate=""
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 600px; min-width: 200px; max-width: 1000px; border-radius: 25px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgb(244, 240, 237); background-repeat: no-repeat; background-position-y: 50%; padding: 20px 10px 20px 0px; flex: 1 1 0%;">
  <div class="needsclick  kl-private-reset-css-Xuajs1"
    style="display: flex; flex-direction: column; width: 300px; margin: -20px 0px; padding: 0px; border-top: 0px solid transparent; border-right: 0px; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-bottom-left-radius: 25px; border-top-left-radius: 25px; overflow: hidden; background-color: rgb(244, 240, 237); min-width: 300px; min-height: 360px;">
    <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; height: 100%; position: relative;"><img src="https://d3k81ch9hvuctc.cloudfront.net/company/TM5gqP/images/18ccf149-8858-453a-aa8d-0a15b64c300c.jpeg" alt="Happy &amp; Polly"
        class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; height: 100%; object-fit: cover; object-position: center top;"></div>
  </div>
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; min-height: 360px; justify-content: center;">
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1"
        style="display: flex; justify-content: flex-start; padding: 0px; position: relative; background-color: rgb(244, 240, 237); flex: 0 1 auto; margin: 0px auto;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; align-items: center; width: 100%; height: auto;">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="position: relative; display: flex; align-items: center; width: 100%; height: auto;"><img
              src="https://d3k81ch9hvuctc.cloudfront.net/company/TM5gqP/images/247ab8c2-da13-4857-8ba4-30ad45b88966.jpeg" tabindex="-1" alt="Happy &amp; Polly" class="needsclick  kl-private-reset-css-Xuajs1"
              style="max-width: 100%; width: 1000px; height: auto; cursor: initial;"></div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-124267566" style="width: 100%;"></div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-124267567" style="width: 100%;"></div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-124267568" style="width: 100%;">
          <div style="text-align: center;"><span style="font-family: Lato, Geneva, Tahoma, Verdana, sans-serif; font-weight: bold; color: #523e77; font-size: 18px;">Subscribe to get 10% off</span></div>
          <div style="text-align: center;"><span style="font-family: Lato, Geneva, Tahoma, Verdana, sans-serif; font-weight: bold; color: #523e77; font-size: 18px;">&amp; receive exclusive offers and promotions.</span></div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1"
        style="display: flex; justify-content: flex-start; padding: 10px; position: relative; background-color: rgb(244, 240, 237); flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="email_124267569" class="needsclick go1985600255 kl-private-reset-css-Xuajs1" type="email"
            autocomplete="email" name="email" tabindex="0" placeholder="Enter your email address" aria-label="Enter your email address" aria-required="true" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 0px; padding: 0px 0px 0px 16px; height: 51px; text-align: left; color: rgb(82, 62, 119); font-family: Lato, Geneva, Tahoma, Verdana, sans-serif; font-size: 18px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255);">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1"
        style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; background-color: rgb(244, 240, 237); flex: 1 0 0px;"><button class="needsclick go809051785 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(82, 62, 119); border-radius: 27px; border-style: none; border-color: rgb(33, 29, 28); border-width: 3px; color: rgb(244, 240, 237); font-family: Lato, Geneva, Tahoma, Verdana, sans-serif; font-size: 18px; font-weight: 400; letter-spacing: 4px; line-height: 1; white-space: normal; padding-top: 0px; padding-bottom: 0px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; pointer-events: auto; height: 54px; width: 100%;">CONTINUE</button>
      </div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

Text Content

Skip to content
HP7.0.1 O-手机端

My Account Cart
0
$0.00 (0)
HP7.0.1 O-手机端
HP7.0.1 O-电脑端
HP7.0.1 O-手机端

HP7.0.1 O-手机端
HP7.0.1 O-电脑端
HP7.0.1 O-手机端

🔥Cat Trees
Shop by Style Modern Cat Trees Flower Cat Trees Gothic Cat Trees Wood Cat Trees
Purple Cat Trees
Shop by Size Under 28 in 28 in - 48 in Above 48 in
Shop by Meow Under 8 lbs 8 Lbs - 15 Lbs Above 15 Lbs
🔥Cat Litter
🔥Tofu Cat Litter Cat Litter Boxes Cat Litter Mats Cat Litter Scoop
🔥Cat Water Fountains
Drinking Fountains Fountain Replacement
Cat Supplies
Cat Scratchers Cat Bowls & Dishes Cat Carriers & Travel Cat Wall Cat Beds
Feeding Mats Apparel Cat Toys Cleaning & Tools
Pre-Order
SUPPORT
VIP


My Account
Cart
0
$0.00 (0)


ACCOUNT My Account
HP7.0.1 O-手机端
HP7.0.1 O-电脑端
HP7.0.1 O-手机端

🔥Cat Trees HP7.0.1 O-手机端 Expand menu
Hide menu 🔥Cat Trees
Shop by Style HP7.0.1 O-手机端 Expand menu
Hide menu Shop by Style
Modern Cat Trees
Flower Cat Trees
Gothic Cat Trees
Wood Cat Trees
Purple Cat Trees

Shop by Size HP7.0.1 O-手机端 Expand menu
Hide menu Shop by Size
Under 28 in
28 in - 48 in
Above 48 in

Shop by Meow HP7.0.1 O-手机端 Expand menu
Hide menu Shop by Meow
Under 8 lbs
8 Lbs - 15 Lbs
Above 15 Lbs


🔥Cat Litter HP7.0.1 O-手机端 Expand menu
Hide menu 🔥Cat Litter
🔥Tofu Cat Litter
Cat Litter Boxes
Cat Litter Mats
Cat Litter Scoop

🔥Cat Water Fountains HP7.0.1 O-手机端 Expand menu
Hide menu 🔥Cat Water Fountains
Drinking Fountains
Fountain Replacement

Cat Supplies HP7.0.1 O-手机端 Expand menu
Hide menu Cat Supplies
Cat Scratchers
Cat Bowls & Dishes
Cat Carriers & Travel
Cat Wall
Cat Beds
Feeding Mats
Apparel
Cat Toys
Cleaning & Tools

Pre-Order
SUPPORT
VIP
CONTACT US:
PHONE NUMBER: +1 (707) 515-0937
EMAIL: SERVICE@HAPPYANDPOLLY.COM



Free Shipping over $19.99!

HP7.0.1 O-电脑端

🐾Tofu Cat Litter Available Now: Cat Health Priority!🐾

HP7.0.1 O-电脑端

Redeem FREE products with Meow Coins

HP7.0.1 O-电脑端

Join our VIP group to get exclusive deal

HP7.0.1 O-电脑端

Pre Order Save 20%

HP7.0.1 O-电脑端

New Release: Jellyfish Dream Cat Tree

HP7.0.1 O-电脑端

Free Shipping over $19.99!

HP7.0.1 O-电脑端

🐾Tofu Cat Litter Available Now: Cat Health Priority!🐾

HP7.0.1 O-电脑端

Redeem FREE products with Meow Coins

HP7.0.1 O-电脑端

Join our VIP group to get exclusive deal

HP7.0.1 O-电脑端

Pre Order Save 20%

HP7.0.1 O-电脑端

New Release: Jellyfish Dream Cat Tree

HP7.0.1 O-电脑端
Trees
Fountains
Cat Litter
Bowls
Beds
Toys
Apparels
Cat Care


BEST SELLING

Best Seller New Arrival Clearance
See all See all
 
123456

40%
Quick view
 
123456

40%
Quick view
 
1234567

40%
Quick view
 
123456

40%
Quick view

Gothic Style Cat Tree

Gothic Style Cat Tree

(71)
From $129.99 $235.19

4 colors available

Dark Violet Rose Red Red Retro Green
See all See all
 
123456


Add to cart  

50oz/1.5L Ghost Drinking Fountain-Elevate Your Cat's Hydration

50oz/1.5L Ghost Drinking Fountain-Elevate Your Cat's Hydration

(26)
$83.00
 
123456

10%
Quick view
 
123456

10%
Quick view
 
1234567

10%
Quick view
 
1234567

10%
Quick view
 
1234567

10%
Quick view

Custom Pet Portrait Stamp

Custom Pet Portrait Stamp

(102)
From $24.89 $27.66

5 colors available

Yellow Red Blue Pink White
See all See all
 
123456

40%
Quick view

Custom Pet Portrait Phone Holder

Custom Pet Portrait Phone Holder

(56)
From $23.51 $41.49

view all
 
123456


Add to cart  
 
123456


Add to cart  
 
1234567


Add to cart  
 
123456


Add to cart  
 
1234567


Add to cart  
 
1234567


Add to cart  

Halloween Magic Academy Cat Hat

Halloween Magic Academy Cat Hat

No reviews
$27.66

6 colors available

Violet Purple Midnight Navy Gray Green Yellow
See all See all
 
123456


Add to cart  

Spooky Cat Bowl

Spooky Cat Bowl

No reviews
$41.49
 
123456

Quick add
 * 
   Purple Hat  
 * 
   Orange Hat  
 * 
   Black Hat  
 * 
   Bat Hat  
 * 
   Star Collar  

Halloween Costume Hat for Cats – Fun and Festive Dress-Up

Halloween Costume Hat for Cats – Fun and Festive Dress-Up

No reviews
From $17.97
 
123456

Quick view

Halloween Gothic Rose Costume for Cats

Halloween Gothic Rose Costume for Cats

No reviews
$41.49

view all

Your product's name

No reviews

$19.99

Your product's name

No reviews

$19.99

Your product's name

No reviews

$19.99

Your product's name

No reviews

$19.99


view all




view all



AS SEEN ON






OUR BLOG

All you want to know is here

Read more

Simplify Your Life with Easy-to-Clean Cat Trees: Our Top Recommendations

As a cat owner, you know the importance of providing your feline friends with
engaging, safe, and comfortable spaces to play and relax. However, maintaining
these cat trees can sometimes be a hassle. To help you out, we’ve compiled a
list of our top recommendations for easy-to-clean cat trees. These selections
are designed to minimize your cleaning efforts while maximizing your cat's
enjoyment.   1. Jellyfish Dream Cat Tree: Acrylic Material, Effortless Cleaning
If you’re looking for a cat tree that’s not only stylish but also incredibly
easy to maintain, the Acrylic Cat Tree is your best bet. One of its standout
features is its smooth surface, which can be wiped clean in seconds. Dust, fur,
and dirt don’t stand a chance against the sleek acrylic material. This cat tree
not only provides a sturdy and engaging playground for your cats but also
ensures that keeping it clean is a breeze. 2. Upgraded Moonlight Cat Tree and
Wonderland Cat Tree-XL: Durable Sisal Posts Our upgraded Moonlight Cat Tree and
Wonderland Cat Tree are perfect for cat owners who want a low-maintenance
solution that doesn’t compromise on quality or fun. These models feature all
sisal-wrapped posts, allowing your cats to indulge in their scratching instincts
without any worry. The beauty of these sisal posts is their durability and ease
of maintenance. When the sisal becomes worn out from all that enthusiastic
scratching, simply purchase replacement parts and your cat tree will look as
good as new. No more tedious cleaning or extensive upkeep! 3. Building Block Cat
Tree: Wood Cat Tree, Sturdy and Long-Lasting For a more traditional and robust
option, consider the Wooden Building Block Cat Tree. Made from high-quality
wood, this cat tree is built to last and withstand the test of time. Its
durability means less frequent replacements and repairs. Additionally, this cat
tree comes with replaceable pads. When the pads get worn out, you can easily
swap them out for new ones, ensuring your cat always has a comfortable spot to
relax. This feature not only extends the life of your cat tree but also keeps it
looking fresh and clean with minimal effort.   Conclusion Choosing an
easy-to-clean cat tree doesn’t mean you have to sacrifice style or
functionality. The Acrylic Cat Tree, upgraded Moonlight Cat Tree, Wonderland Cat
Tree, and Wooden Building Block Cat Tree each offer unique benefits that make
them excellent choices for cat owners looking to simplify their lives. With
these options, you can provide your cats with the play and relaxation spaces
they deserve while keeping maintenance to a minimum. Upgrade your cat's lounging
experience today and enjoy the convenience of these hassle-free cat trees!  
 * SHARE
 * TWEET
 * PIN

Is Tofu Cat Litter Edible for Cats? Discover the Truth About Safe and
Eco-Friendly Cat Litter

Every pet owner wants their pet to remain healthy and happy, and choosing the
right cat litter is a big part of that. Eco-friendly and designed with your
cat’s needs in mind, tofu cat litter is becoming a popular alternative to
traditional clay litter. But with its appealing scent, some cats might be
tempted to taste it. So, what happens ifthey do? Is tofu cat litter safe for
your cat to eat? In this article, we’ll dive into what tofu cat litter is,
whether it’s safe for consumption, and why it might be the best option for your
cat’s environment and health. By the end of this blog post, you'll have a clear
understanding of why tofu cat litter is a top choice for conscientious cat
owners.   What is Tofu Cat Litter? Tofu cat litter is more famous nowadays due
to its dust-free premium quality. It is made from soybean pulp, bean flour,
vegetable adhesives, and corn starch, which makes it natural. Due to these
food-grade ingredients, this cat litter is non-toxic and safer for cats than
traditional cat litter. The main benefit of tofu cat litter is that it is
completely plant-based and free from artificial additives and harmful
chemicals.  Since its natural components break down more quickly and encourage a
more sustainable home, it's also a greener option that can be composted or
flushed down the toilet regularly.   Is Tofu Cat Litter Safe for Cats to Eat?
Feline Safety: Non-Toxic Composition: The non-toxic nature of the tofu cat
litter is one of the major advantages that makes it eco-friendly. Because it is
made from all-natural ingredients, it is not harmful to the cat's health if they
eat. Furthermore, as we discussed above, cat litter breaks down naturally
because its biodegradable property can reduce the risk to your pet and the
environment. Why Cats Might Eat Litter: There are some common reasons why cats
might eat litter. 1) Tofu cat litter's hungry scent and texture create
exploratory nibble. 2) Cats with nutrition deficiencies eat it to supplement
their nutritional intake. 3) Cats' boredom and stress lead to some unusual
eating habits. Health Implications: While tofu cat litter is completely safe, if
your feline eats it in small portions, you still need to know some health
implications. If your cat eats tofu cat litter in large amounts, it can create
digestive issues such as blockage and gastrointestinal upset. So, keep an eye on
your pet. If you see symptoms like changes in appetite or vomiting, immediately
consult a veterinarian.   Benefits of Tofu Cat Litter Offers excellent moisture
absorption, helping to keep the litter box dry and odour-free. Easy to clean and
environment friendly. Made from plant-based and biodegradable materials. Reduce
dust and chemical-free composition. Breaks down naturally, offering an
eco-friendly alternative to traditional cat litters. Due to food-grade
ingredients, the owner feels peace of mind knowing that the litter is safe and
gentle. Conveniently disposed of in the toilet, reducing landfill waste and
making cleanup easier.   Consumer Feedback   Case Studies: I have tried every
product you can think of over the years. 2 active digestive track cats do a
number on the litter daily. I almost had to clean it twice a day, or the urine
smells would take over. The Tofu cat litter is the best, hands down. It baffles
me that it actually rids the litter of the ammonia smell. HOW IS THAT EVEN
POSSIBLE!?!? No smells come from that box unless my one cat is being lazy and
didn't decide to cover his poop (something he does no matter what litter I use.)
My past favorite littler was "World’s best cat litter". You will get more from
them for about the same price, but the clumps from urine are HUGE compared to
the Happy & Polly. Both are flushable as well (as long as they have the pea pod
Happy & Polly. Not sure how safe it is to flush on a septic system, but I live
in the city and my pipes are still clean and unclogged after 15 years of
flushing. If you are hesitating about getting this based on some bad reviews,
please try it. I can guarantee you have not found a better litter than this one.
  Common Myths of Tofu Cat Litter Myth 1: Not Enough Absorption: The most common
myth is that tofu cat litter is not absorbent enough compared to traditional
silica-based or clay litter. However, the premium quality tofu litter for cats
is highly absorbent, effectively controls odors, and locks moisture. Myth 2:
More Expensive: Due to its effectiveness and longevity, tofu cat litter may be
expensive sometimes, but on the other hand you can save money in the long run.
Its absorption and odor control quality make it cost-effective. Myth 3: Isn't
Environmentally Friendly: Some may believe that tofu cat litter isn't as
eco-friendly as claimed. Reducing the amount of garbage in landfills is a
sustainable solution consisting of plant-based, biodegradable, and compostable
materials.   Conclusion Certainly, tofu cat litter is one of the best cat litter
considering the consumers and the earth’s requirements. All the above attributes
enable using tofu cat litter as total pet care without adversely impacting
society. If you decide it and you want to try tofu lean protein cat litter then
buy it now before it’s too late. For the first order, you should copy and paste
the code TOFU20 to get a permanent 20% discount on tofu cat litter. Switch
to Happy & Polly today, and you get extra quality, safety features, and friendly
to the environment. You can also reach us directly or write your concerns here.
We welcome your feedback. Feel free to share your experience or any questions
that you might have had about tofu cat litter below in a comment.
 * SHARE
 * TWEET
 * PIN

A Purr-fect Birthday Party for Cat: A Celebration of Love and Joy

Introduction Recently, I received an invitation from Happy & Polly, suggesting
that I throw a birthday party for my beloved cat and share the experience. As a
dedicated cat owner, I thought this was a fantastic idea—not only to make my cat
happy but also to celebrate its important role in our lives. Here’s a detailed
account of how I planned and executed the party, hoping to inspire other cat
owners to do the same. Part One: Preparations 1. Setting the Date and Time The
first step was to determine the date and time for the party. I chose a time when
my cat is most active, which is in the evening, ensuring it could fully enjoy
the festivities. 2. Sending Invitations I designed some adorable e-invitations
and invited a few close cat friends and their owners. The invitations included
details about the time, location, and important notes for the event. Part Two:
Party Venue Setup 1. Choosing the Right Venue I decided to host the party at
home, where my cat would feel safe and comfortable. I cleaned up the living room
in advance, ensuring there was plenty of space for the cats to play.
2. Decorations I bought some cat-themed balloons, streamers, and other
decorations, paying special attention to use safe materials to avoid any
hazards. 3. Setting Up the Cat Wheel I placed a cat wheel in the living room,
knowing that my cat and its friends love playing on it. This cat wheel turned
out to be a highlight of the party, providing endless fun for the cats. You can
check out the cat wheel here. Part Three: Activities 1. Games and Interaction I
prepared various cat toys, including tunnels, scratching posts, feather wands,
and laser pointers. I also designed interactive games like chase and treasure
hunts. 2. Treat Time I provided healthy and delicious treats and main meals for
the cats. I even made a special cat cake using safe ingredients. 3. Rest and
Relaxation I set up quiet resting areas with soft mats and blankets in several
corners of the house, including the Venus flytrap bed, which became a favorite
spot for my cat and its friends. Part Four: Special Reminders 1. Providing
Warmth and Love Throughout the party, I paid close attention to the cats’
emotional states, offering comfort and affection to ensure each cat felt loved
and secure. 2. Safety and Health I ensured that all the cats attending were
healthy to avoid cross-infection. During the party, I kept an eye on the
environment to prevent any accidents or escapes. Part Five: Special Gifts
1. Monster World Cat Tree As the grand finale, I presented the birthday cat with
a special gift—a Monster World Cat Tree. This sturdy and multi-level cat tree
offers plenty of climbing and resting spots, making it an ideal play area for
cats. My cat loves sleeping in this bed because the white edges are perfect for
resting its head. The unique design not only looks adorable but also provides a
comfortable and secure place for my cat to nap. You can check out the Monster
World Cat Tree here. 2. Organic Tofu Cat Litter Another gift was organic tofu
cat litter, which is eco-friendly and safe for cats. I demonstrated how to
properly use and dispose of this litter, ensuring a clean and healthy
environment for the cats. Learn more about the tofu cat litter here. Conclusion
This birthday party was not only a joyous occasion for my cat but also a
memorable time for me and my friends. Through careful planning and loving care,
the bond between my cat and me grew even stronger. I hope my experience helps
other cat owners host a successful birthday party for their furry friends.
Closing Remarks With thoughtful preparation and attentive care, a cat's birthday
party can become a day filled with fun and love. I believe every pet owner can
find joy in the experience and cherish the beautiful moments with their pets. I
hope you, too, can plan a special birthday celebration for your cat, bringing
them happiness and laughter.  
 * SHARE
 * TWEET
 * PIN

Simplify Your Life with Easy-to-Clean Cat Trees: Our Top Recommendations

As a cat owner, you know the importance of providing your feline friends with
engaging, safe, and comfortable spaces to play and relax. However, maintaining
these cat trees can sometimes be a hassle. To help you out, we’ve compiled a
list of our top recommendations for easy-to-clean cat trees. These selections
are designed to minimize your cleaning efforts while maximizing your cat's
enjoyment.   1. Jellyfish Dream Cat Tree: Acrylic Material, Effortless Cleaning
If you’re looking for a cat tree that’s not only stylish but also incredibly
easy to maintain, the Acrylic Cat Tree is your best bet. One of its standout
features is its smooth surface, which can be wiped clean in seconds. Dust, fur,
and dirt don’t stand a chance against the sleek acrylic material. This cat tree
not only provides a sturdy and engaging playground for your cats but also
ensures that keeping it clean is a breeze. 2. Upgraded Moonlight Cat Tree and
Wonderland Cat Tree-XL: Durable Sisal Posts Our upgraded Moonlight Cat Tree and
Wonderland Cat Tree are perfect for cat owners who want a low-maintenance
solution that doesn’t compromise on quality or fun. These models feature all
sisal-wrapped posts, allowing your cats to indulge in their scratching instincts
without any worry. The beauty of these sisal posts is their durability and ease
of maintenance. When the sisal becomes worn out from all that enthusiastic
scratching, simply purchase replacement parts and your cat tree will look as
good as new. No more tedious cleaning or extensive upkeep! 3. Building Block Cat
Tree: Wood Cat Tree, Sturdy and Long-Lasting For a more traditional and robust
option, consider the Wooden Building Block Cat Tree. Made from high-quality
wood, this cat tree is built to last and withstand the test of time. Its
durability means less frequent replacements and repairs. Additionally, this cat
tree comes with replaceable pads. When the pads get worn out, you can easily
swap them out for new ones, ensuring your cat always has a comfortable spot to
relax. This feature not only extends the life of your cat tree but also keeps it
looking fresh and clean with minimal effort.   Conclusion Choosing an
easy-to-clean cat tree doesn’t mean you have to sacrifice style or
functionality. The Acrylic Cat Tree, upgraded Moonlight Cat Tree, Wonderland Cat
Tree, and Wooden Building Block Cat Tree each offer unique benefits that make
them excellent choices for cat owners looking to simplify their lives. With
these options, you can provide your cats with the play and relaxation spaces
they deserve while keeping maintenance to a minimum. Upgrade your cat's lounging
experience today and enjoy the convenience of these hassle-free cat trees!  
 * SHARE
 * TWEET
 * PIN

Read more



LET CUSTOMERS SPEAK FOR US

from 1636 reviews

monica castro
my cats love it!

i wanted a shorter cat tree for my senior cats and they both love it :) my 13lb
cat fits great as well

Hit Your Heart Cat Tree
08/17/2024

L.S.
Great and unusual cat tree

I pre ordered this cat tree in green, once it was shipped it arrived quickly and
all arrived in one piece. I ordered in green and was very confused when it
arrived in red, but after speaking to customer service the base tree is red and
when you order pink or green it also comes with cushions that fit over the
coffins. As you can see in photos these fit well and hide all red, my cats are
all big fans already and have been playing with it even during building. Comes
with spare bats, clear instructions, and alan key/all fittings required. I will
say I found it a little difficult attaching the posts to the base last, but
mainly as I had kittens climbing over it. I have three cats, from 4 years old to
5 months and they all enjoyed playing with this tree.

H&P Gothic Style Cat Tree
08/12/2024

Z.F.
my cats love it!

my cats absolutely love this bed!! it came exactly as pictured & the material is
so soft & cuddly, my kitties nap in it often. i get lots of compliments from
visitors on it. highly recommend!!!

**full disclaimer i did receive this bed at no charge as compensation from
support for a previous cat bed i had purchased from H&P that was not
satisfactory. (thank you support team for being so kind & helpful!)

Cup Noodles Cat Bed
08/07/2024

J.P.
PURRFECT

This is much larger than I envisioned and I'm so excited for my kitten to have
her first tree. The instructions were well done and at this point feels sturdy
enough for her to use for a long time!

Starry Sky Cat Tree
08/04/2024

K.G.
We love it!

Ordered a mystery cat tree and got the one my son wanted for his room. His cat
loves it! They changed up the contents of the blind box , so I'm excited to buy
more!

Cat Tree Blind Box
07/29/2024

Lainey Scott
Fantastic tree

The tree looks just like the picture and is extremely soft! Super cute, I always
get compliments. Also very good size even if your cat is a little chunky

Moonlight Cat Tree
07/19/2024

A. S.
Love love love

This cat tree is so cute! The material is extra soft and cozy. Our two cats love
playing with the hanging octopus and crab hands.
We highly recommend this tree!

VIP Crab Cat Tree
07/17/2024

Tristan
Beautiful cat tree

Decided to spend a little more for a cat tree because used ones or cheaper ones
are an eyesore. It looks wonderful, cats jumped on it before I was finished
assembling it. Love it!

Dream Paradise Cat Tree
07/16/2024

R.D.
Kitties love it and it smells so good!

This Happy & Polly cat litter is awesome! It smells like vanilla cake batter to
me and even when it clumps it looks like vanilla frosting! Heehee… the cats love
it too. I really love the fact that it's flushable which is awesome. I've always
been very happy with any Happy and Polly Purchases I've made.

Clumping Organic Tofu Cat Litter
07/14/2024

Alicia
Cute and functional

My cats love the purple and pink flowers! They love the scratching post stems as
well! Very cute and functional for any girly space. Quality is also great! This
tower is not overly shaky and does not feel cheap. Very happy with the purchase

Three Flower Cat Tree
07/13/2024

h.b.
Lasts!

My kitty is rough on her toys and cat stands for sure. This boba stand has
lasted over a year though and still looks great!

Boba Tea Cup Cat Tree
07/11/2024

Dianne Day
So surprised and impressed!

I was hesitant to order a cat tower from an online store because i wasn’t able
to see the product, but i’m SOOO pleasantly surprised! The cat tower is so cute,
exactly like the photos, and such great quality. It’s heavy and study and the
flowers are big enough to fit my long and lanky boy. I never write reviews but I
had to for this product bc i am so impressed.

Four Leaf Clover Cat Tree
07/11/2024

J.H.
#1 Tofu Litter

I rave about this litter to everyone!
These are my 1st cats & when I got them initially I was using the typical sand
type litter.
This tofu litter is like night & day!
It clumps so fast and when it is in a clump it stays together. The smell off the
bat when opening the smells like vanilla which was way better than the normal
sand litter.
The scent still stays too when they use the litter.
Clean up is way easier since the size of them and I love that if I need to I can
also flush it in the toilet.
If you are considering getting this litter, trust you won't regret it!

Clumping Organic Tofu Cat Litter
07/10/2024

Serena Prietto
Love it so much!!

I love the new green mats, it matched my decor so well! My cat is complete
obsessed with it!!

Gothic Style Cat Tree
07/01/2024

Cat
Perfect Nesting Spot

Well-made, easy to put together, and my nesting kitten loves it.

Monster World Cat Tree
06/29/2024






@ HAPPYANDPOLLY



Trusted Reviews



Dedicated Support



Loyalty Rewards





NEWSLETTER

Join to get special offers, free giveaways, and once-in-a-lifetime.

Join our facebook group, meet more pet lovers.

This customer is already subscribed

Email

Customer Service

Customer Service
 * Track My Order
 * FAQs
 * Payments
 * Privacy Policy
 * Shipping Policy
 * Return & Refund
 * Terms of Service

Find Your Way

Find Your Way
 * Our blog
 * Student Discount
 * Rewards
 * Contact us
 * Find Partner
 * Affiliate Program

ABOUT US

ABOUT US

Create a dreamland for pets.

>>Learn More





CURRENCY

Canada (CA $)
 * Australia (AU $)
 * Canada (CA $)
 * France (FR €)
 * Germany (DE €)
 * Italy (IT €)
 * Netherlands (NL €)
 * Poland (PL zł)
 * Spain (ES €)
 * Sweden (SE kr)
 * United Kingdom (GB £)
 * United States (US $)


CURRENCY

Australia (AUD $) Canada (CAD $) France (EUR €) Germany (EUR €) Italy (EUR €)
Netherlands (EUR €) Poland (PLN zł) Spain (EUR €) Sweden (SEK kr) United Kingdom
(GBP £) United States (USD $) Update
American Express American express Apple Pay Apple pay Google Pay Google pay
Mastercard Master PayPal Paypal Shop Pay Shopify pay Union Pay Unionpay Visa
Visa Klarna Klarna
© Happy & Polly 2024
Facebook Twitter Tiktok Pinterest Instagram YouTube
Search
Clear








Judge.me




happyandpolly

💛𝒫𝓊𝓇𝓇𝒻𝑒𝒸𝓉 𝒞𝒶𝓉 𝒯𝓇𝑒𝑒💛⁠ ✨Get it with 4 interest-free payments of
$62.49 through Klarna⁠ ⁠ ❣️❣️❣️Join our FB VIP group NOW to meet more furriends
and get exclusive discounts&giveaways:
https://www.facebook.com/groups/happyandpollypetloverclub⁠
September 19
✕

happyandpolly

<LAST 48 HOURS TO ENTER>⁠ ⁠ Calling all pawrents of gothic kitties!🐈 Happy &
Polly has just unveiled 3 spook-tacular styles of Gothic Design Cat Scratchers
that will bring a dash of mystery and fun to your kitty’s kingdom👻🕸️⁠ ⁠
Prize:⁠ We’re giving away a full set (all 3 Gothic Design Cat Scratchers) to one
lucky winner!⁠ ⁠ How to win:⁠ 🖤 Follow @happyandpolly⁠ 🖤 Like this post⁠ 🖤
Comment what Halloween character your cat would be if they could play one, and
tag 2 friends (each comment counts as an entry!)⁠ ⁠ Duration:⁠ 📅 September 14th
- September 19th⁠ We’ll randomly select and DM the lucky winner on September 20,
2024. ⁠ ⁠ Good luck, pawrents! ✨🐾#giveaway #catscratcher⁠
-----------------------------⁠ 💥💥💥 15% off 2 gothic items, 20% off 3 at
happyandpolly.com! 🔗Link in bio!!⁠
September 18
✕


video not supported

happyandpolly

Purrfect cat tree for a multi-cat kingdom 🐈😸👑⁠ 👉Get it with 4 interest-free
payments of $62.49 through Klarna⁠ ⁠ ❣️❣️❣️Join our FB VIP group NOW to meet
more furriends and get exclusive discounts&giveaways:
https://www.facebook.com/groups/happyandpollypetloverclub⁠
September 17
✕


video not supported

happyandpolly

They love it✨💜⁠ ⁠ ❣️❣️❣️Join our FB VIP group NOW to meet more furriends and
get exclusive discounts&giveaways:
https://www.facebook.com/groups/happyandpollypetloverclub⁠
September 16
✕

happyandpolly

⚰️𝕮𝖔𝖋𝖋𝖎𝖓 𝕮𝖆𝖙 𝕭𝖊𝖉⚰️⁠ 👻15% off 2 gothic items, 20% off 3 at
happyandpolly.com!🔗Link in bio!!⁠ ⁠ ❣️❣️❣️Join our FB VIP group NOW to meet
more furriends and get exclusive discounts&giveaways:
https://www.facebook.com/groups/happyandpollypetloverclub⁠ #HappyandPolly
#happyandpollypetloverclub
September 15
✕

happyandpolly

Calling all pawrents of gothic kitties!🐈 Happy & Polly has just unveiled 3
spook-tacular styles of Gothic Design Cat Scratchers that will bring a dash of
mystery and fun to your kitty’s kingdom👻🕸️⁠ ⁠ Prize:⁠ We’re giving away a full
set (all 3 Gothic Design Cat Scratchers) to one lucky winner!⁠ ⁠ How to win:⁠ 🖤
Follow @happyandpolly⁠ 🖤 Like this post⁠ 🖤 Comment what Halloween character
your cat would be if they could play one, and tag 2 friends (each comment counts
as an entry!)⁠ ⁠ Duration:⁠ 📅 September 14th - September 19th⁠ We’ll randomly
select and DM the lucky winner on September 20, 2024. ⁠ ⁠ Good luck, pawrents!
✨🐾#giveaway #catscratcher⁠ -----------------------------⁠ 💥💥💥 15% off 2
gothic items, 20% off 3 at happyandpolly.com! 🔗Link in bio!!
September 14
✕


video not supported

happyandpolly

The purrfect spot for #catnap 🐈🌷💤#happyandpolly ❣️❣️❣️Join our FB VIP group
NOW to meet more furriends and get exclusive discounts&giveaways:
https://www.facebook.com/groups/happyandpollypetloverclub⁠
September 13
✕

happyandpolly

👻𝕾𝖕𝖔𝖔𝖐𝖞 𝕮𝖆𝖙 𝕭𝖔𝖜𝖑👻 ⁠ 🖤🖤🖤Join our FB VIP group NOW to enter the
exclusive giveaway: https://www.facebook.com/groups/happyandpollypetloverclub⁠
#HappyandPolly #happyandpollypetloverclub
September 12
✕


video not supported

happyandpolly

𝕰𝖛𝖊𝖗𝖞𝖉𝖆𝖞 𝖎𝖘 𝕳𝖆𝖑𝖑𝖔𝖜𝖊𝖊𝖓!🖤⚰️(📸: b_macabre13 on tiktok)⁠ ⁠
❣️❣️❣️Join our FB VIP group NOW to enter the exclusive giveaways:
https://www.facebook.com/groups/happyandpollypetloverclub⁠ #HappyandPolly
#happyandpollypetloverclub
September 10
✕

happyandpolly

Purrfect news! We now accept Klarna for flexible installment payments, so you
can shop now and pay later with no fuss!⁠ ⁠ ✨Get the Monster World Cat Tree for
just $28.74, and pay in 4 easy, interest-free installments🥰Explore more pawsome
products on our website – link in bio🔗⁠ ⁠ ❣️❣️❣️Join our FB VIP group NOW to
join the exclusive giveaway:
https://www.facebook.com/groups/happyandpollypetloverclub⁠ #HappyandPolly
#happyandpollypetloverclub
September 9
✕


video not supported

happyandpolly

POV: when you find the purrfect mushroom cat tree for your kitty🍄✨😸(📸:
cindydoinstuff)⁠ ⁠ ❣️❣️❣️Join our FB VIP group NOW to enter the exclusive
giveaways: https://www.facebook.com/groups/happyandpollypetloverclub⁠
#HappyandPolly #happyandpollypetloverclub
September 8
✕


video not supported

happyandpolly

It's Saturday🌞😸(📸: strawberryjam1986)⁠ 💥30% off today on Boba Tea Cup Cat
Tree⁠ ⁠ ❣️❣️❣️Join our FB VIP group NOW to enter the giveaway:
https://www.facebook.com/groups/happyandpollypetloverclub⁠ #HappyandPolly
#happyandpollypetloverclub
September 7
✕


video not supported

happyandpolly

Check out the purrfect clumping ability of our tofu cat litter!!!🐱✨⁠ ⁠
❣️❣️❣️Join our FB VIP group NOW to join the exclusive giveaway on Sepe.8th:
https://www.facebook.com/groups/happyandpollypetloverclub⁠ #HappyandPolly
#happyandpollypetloverclub
September 6
✕

happyandpolly

📣We’re purr-leased to announce that from September 5th to 12th, every order of
our featured products means we’ll donate 1 lb of cat litter to help rescue cats
in need! 😸💕⁠ ⁠ ❣️❣️❣️Join our FB VIP group NOW to join the exclusive giveaway
on Sepe.8th: https://www.facebook.com/groups/happyandpollypetloverclub⁠
#HappyandPolly #happyandpollypetloverclub
September 5
✕


video not supported

happyandpolly

🙀: I'm always watching you... 🖤👀(📸: thejohnsonlair) ⁠ ⁠ 🖤🖤🖤Join our FB
VIP group NOW to meet more furriends and get exclusive discounts&giveaways:
https://www.facebook.com/groups/happyandpollypetloverclub⁠ #HappyandPolly
#happyandpollypetloverclub
September 4
✕


video not supported

happyandpolly

Purrfect for Your Goth Kitty🖤🌙(📸: artemis.the.witch)⁠ ⁠ 🖤🖤🖤Join our FB VIP
group NOW to meet more furriends and get exclusive discounts&giveaways:
https://www.facebook.com/groups/happyandpollypetloverclub⁠ #HappyandPolly
#happyandpollypetloverclub
September 3
✕


video not supported

happyandpolly

POV: you found the purrfect cat bed for your goth kitty 🖤⚰️(📸: b_macabre13 on
tiktok)⁠ ⁠ 🖤🖤🖤Join our FB VIP group NOW to meet more furriends and get
exclusive discounts&giveaways:
https://www.facebook.com/groups/happyandpollypetloverclub⁠ #HappyandPolly
#happyandpollypetloverclub
September 2
✕


video not supported

happyandpolly

𝕱𝖔𝖗 𝖘𝖕𝖔𝖔𝖐𝖞 𝖈𝖆𝖙𝖘💀👻#everydayishalloween⁠ ⁠ ❣️❣️❣️Join our FB VIP
group NOW to meet more furriends and get exclusive discounts&giveaways:
https://www.facebook.com/groups/happyandpollypetloverclub⁠ #HappyandPolly
#happyandpollypetloverclub
September 1
✕


video not supported

happyandpolly

𝕰𝖛𝖊𝖗𝖞𝖉𝖆𝖞 𝖎𝖘 𝕳𝖆𝖑𝖑𝖔𝖜𝖊𝖊𝖓!🖤⚰️⁠ ⁠ ❣️❣️❣️Join our FB VIP group NOW
to meet more furriends and get exclusive discounts&giveaways:
https://www.facebook.com/groups/happyandpollypetloverclub⁠ #HappyandPolly
#happyandpollypetloverclub
August 31
✕


video not supported

happyandpolly

Found the purrfect cat fountain for your goth kitty🖤🐈#catdrinkwater⁠ ⁠
❣️❣️❣️Join our FB VIP group NOW to meet more furriends and get exclusive
discounts&giveaways: https://www.facebook.com/groups/happyandpollypetloverclub⁠
#HappyandPolly #happyandpollypetloverclub⁠
August 30
✕

happyandpolly

👻𝕾𝖕𝖔𝖔𝖐𝖞 𝕮𝖆𝖙 𝕭𝖔𝖜𝖑👻⁠ 𝕺𝖓𝖑𝖞 48 𝖍𝖔𝖚𝖗𝖘 𝖑𝖊𝖋𝖙 𝖙𝖔 𝖌𝖙𝖊
10% 𝖔𝖋𝖋 𝖔𝖓 𝖙𝖍𝖊 𝖘𝖕𝖔𝖔𝖐𝖞 𝖈𝖆𝖙 𝖇𝖔𝖜𝖑!🕸️⁠ ⁠ ❣️❣️❣️Join our FB VIP
group NOW to meet more furriends and get exclusive discounts&giveaways:
https://www.facebook.com/groups/happyandpollypetloverclub⁠ #HappyandPolly
#happyandpollypetloverclub⁠
August 29
✕


video not supported

happyandpolly

Kitty Approved🐈✨(📸: ziggy.thekittyy)⁠ ⁠ ❣️❣️❣️Join our FB VIP group NOW to
meet more furriends and get exclusive discounts&giveaways:
https://www.facebook.com/groups/happyandpollypetloverclub⁠ #HappyandPolly
#happyandpollypetloverclub
August 28
✕

happyandpolly

🖤𝕮𝖔𝖒𝖒𝖊𝖓𝖙 𝖎𝖋 𝖞𝖔𝖚 𝖑𝖎𝖐𝖊 𝖎𝖙 ⁠🏰⁠ 𝖔𝖗 𝖙𝖆𝖌 𝖘𝖔𝖒𝖊𝖔𝖓𝖊
𝖜𝖍𝖔 𝖒𝖚𝖘𝖙 𝖍𝖆𝖛𝖊 𝖎𝖙 𝖋𝖔𝖗 𝖙𝖍𝖊𝖎𝖗 𝖋𝖚𝖗𝖗𝖞 𝖋𝖗𝖎𝖊𝖓𝖉𝖘 𝖎𝖓
𝖑𝖎𝖋𝖊!⁠ ⁠ 🦇Join our FB VIP group NOW to meet more furriends and get
exclusive discounts&giveaways:
https://www.facebook.com/groups/happyandpollypetloverclub⁠ #HappyandPolly
#happyandpollypetloverclub
August 27
✕

happyandpolly

ronnie & yuki are loving the moonlight cat tree!!!🌙💜(📸: marumyoki)⁠ ⁠
❣️❣️❣️Join our FB VIP group NOW to meet more furriends and get exclusive
discounts&giveaways: https://www.facebook.com/groups/happyandpollypetloverclub⁠
#HappyandPolly #happyandpollypetloverclub
August 26
✕




Close dialog
Subscribe to get 10% off
& receive exclusive offers and promotions.

CONTINUE