{% assign use_variant_images = false %}
{% capture vertical_scroll %}{% endcapture %} {%- if use_variant_images and variant.images[0] -%} {%- assign images = variant.images -%} {%- else -%} {%- assign images = product.images -%} {%- endif -%}
{% assign last_slide = 0 %} {% assign imgOffset = 0 %} {% if product.tags contains 'Graphic Overlay' %} {% assign imgOffset = 1 %} {% endif %} {%- for image in images offset: imgOffset -%} {% capture thumbRepsonsive %} {%- if image != blank -%} {%- if image.width > 180 -%}{{ image.src | img_url: '180x' }} 180w {{ 180 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 360 -%}{{ image.src | img_url: '360x' }} 360w {{ 360 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 540 -%}{{ image.src | img_url: '540x' }} 540w {{ 540 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 720 -%}{{ image.src | img_url: '720x' }} 720w {{ 720 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 900 -%}{{ image.src | img_url: '900x' }} 900w {{ 900 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 1080 -%}{{ image.src | img_url: '1080x' }} 1080w {{ 1080 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 1296 -%}{{ image.src | img_url: '1296x' }} 1296w {{ 1296 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 1512 -%}{{ image.src | img_url: '1512x' }} 1512w {{ 1512 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 1728 -%}{{ image.src | img_url: '1728x' }} 1728w {{ 1728 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 1944 -%}{{ image.src | img_url: '1944x' }} 1944w {{ 1944 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 2160 -%}{{ image.src | img_url: '2160x' }} 2160w {{ 2160 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 2376 -%}{{ image.src | img_url: '2376x' }} 2376w {{ 2376 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 2592 -%}{{ image.src | img_url: '2592x' }} 2592w {{ 2592 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 2808 -%}{{ image.src | img_url: '2808x' }} 2808w {{ 2808 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- if image.width > 3024 -%}{{ image.src | img_url: '3024x' }} 3024w {{ 3024 | divided_by: image.aspect_ratio | round }}h,{%- endif -%} {%- assign image_size = image.width | append: 'x' -%} {{ image.src | img_url: image_size }} {{ image.width }}w {{ image.height }}h {%- endif -%} {% endcapture %}
{% assign last_slide = forloop.index %} {% endfor %}
All media depicts mature plants.

Happy Face® Yellow Potentilla

SHRUB

Description

  • One of the longest-blooming shrubs.
  • Easy to care for and extremely hardy. Unbothered by deer.
  • Versatile habit with hundreds of yellow flowers.
  • Zones 2-7, sun/part sun, 3' tall x 3' wide at maturity. 
Zone 2-7
Light part sun/sun
medium

{% capture DiscountGroup %}1{% endcapture %} {% capture DiscountTier %}2{% endcapture %} {% assign DiscountGroup = DiscountGroup | plus: 0 %} {% assign DiscountTier = DiscountTier | plus: 0 %} {% assign discount_amount = 0 %} {% for group in product.discounts_structure.groups %} {% if group.id == DiscountGroup %} {% for tier in group.tiers %} {% if tier.id == DiscountTier %} {% for discount in tier.discount %} {% if discount.min_quantity > variant.quantity %}{% break %}{% endif %} {% assign discount_amount = discount.discount_amount | times: 100 %} {% endfor %} {% break %} {% endif %} {% endfor %} {% break %} {% endif %} {% endfor %} {% if variant.price < variant.compare_at_price %} Sale {{- variant.price | minus: discount_amount | money | remove: ' ' -}}
{{- variant.compare_at_price | money | remove: ' ' -}} {% else %} {{- variant.price | money | remove: ' ' -}} {% endif %} Each

Buy More, Save More:
    {% for discountGroup in product.discounts_structure.groups %} {% if discountGroup.id == 1 %} {% for discountTier in discountGroup.tiers %} {% if discountTier.id == 2%} {% for discount in discountTier.discount %}
  • {% assign discount_amount = discount.discount_amount | times: 100 %} {% assign tier_ceiling = 10000 %} {% if discountTier.discount[forloop.index] != blank %}{% assign tier_ceiling = discountTier.discount[forloop.index].min_quantity | minus: 1 %}{% endif %}
    {{ variant.price | money | remove: ' ' }} {{ variant.price | minus: discount_amount | money | remove: ' ' }} / {{ discount.min_quantity }}{% if discountTier.discount[forloop.index] != blank %}-{{ discountTier.discount[forloop.index].min_quantity | minus: 1 }}{% else %}+{% endif %} qty.
  • {% endfor %} {% endif %} {% endfor %} {% endif %} {% endfor %}
Total
{% capture DiscountGroup %}1{% endcapture %} {% capture DiscountTier %}2{% endcapture %} {% assign DiscountGroup = DiscountGroup | plus: 0 %} {% assign DiscountTier = DiscountTier | plus: 0 %} {% assign discount_amount = 0 %} {% for group in product.discounts_structure.groups %} {% if group.id == DiscountGroup %} {% for tier in group.tiers %} {% if tier.id == DiscountTier %} {% for discount in tier.discount %} {% if discount.min_quantity > variant.quantity %}{% break %}{% endif %} {% assign discount_amount = variant.quantity | times: discount.discount_amount | times: 100 %} {% endfor %} {% break %} {% endif %} {% endfor %} {% break %} {% endif %} {% endfor %}
{{ variant.price | times: variant.quantity | minus: discount_amount | money | remove: ' ' }}
{% if discount_amount > 0 %} Saved {{ discount_amount | money | remove: ' ' }} {% endif %}
{% for option in product.options_with_values %} {% assign optionIndex = forloop.index0 %} {% assign position = forloop.index %}
{{option.name}}
{% assign sortedvalues = option.values %} {% if option.name contains 'Length' or option.name contains 'Width' or option.name contains 'Height' or option.name contains 'Depth' or option.name contains 'Thickness' or option.name contains 'Weight' %} {% assign sortedvalues = option.values | sort %} {% endif %} {% for value in sortedvalues %} {% assign inventory_quantity = 0 %} {% assign available = false %} {% assign optionVariant = false %} {% if product.options_with_values.size == 3 and optionIndex == 2%} {% for v in product.variants %} {% unless v.bogus %} {% if v.option1 == variant.option1 and v.option2 == variant.option2 and v.option3 == value %} {% assign optionVariant = v %} {% assign inventory_quantity = inventory_quantity | plus: v.inventory_quantity %} {% if v.available %}{% assign available = true %}{% endif %} {% endif %} {% endunless %} {% endfor %} {% elsif product.options_with_values.size == 2 and optionIndex == 1%} {% for v in product.variants %} {% unless v.bogus %} {% if v.option1 == variant.option1 and v.option2 == value %} {% assign optionVariant = v %} {% assign inventory_quantity = inventory_quantity | plus: v.inventory_quantity %} {% if v.available %}{% assign available = true %}{% endif %} {% endif %} {% endunless %} {% endfor %} {% else %} {% for v in product.variants %} {% unless v.bogus %} {% if v.option1 == value %} {% assign optionVariant = v %} {% assign inventory_quantity = inventory_quantity | plus: v.inventory_quantity %} {% if v.available %}{% assign available = true %}{% endif %} {% endif %} {% endunless %} {% endfor %} {% endif %} {% assign checked = "" %} {% if variant.options[optionIndex] == value%}{% assign checked = "checked" %}{% endif %} {% endfor %}
{% endfor %}
{% capture add_to_cart %}Neptune.cart.add({ id:{{ variant.id | json }}, quantity:{{ variant.quantity }}, properties:{ '_growingzone':['2a', '2b', '3a', '3b', '4a', '4b', '5a', '5b', '6a', '6b', '7a', '7b'],'shipping_exclusions':''} }, '.atcprod-{{ variant.id }}', { quantity: {{ variant.quantity }}, image: '//www.greatgardenplants.com/cdn/shop/products/Potentilla-Happy-Face-Yellow-1-P.jpg?v=1608000490', title: 'Happy Face® Yellow Potentilla', option: 'One Quart' }); return false;{% endcapture %} {% assign discontinued = '' %} {% for tag in product.tags %} {% if tag contains 'discontinued' %} {% assign discontinued = 'true' %} {% endif %} {% endfor %} {% if variant.available %} {% else %} {% unless discontinued == 'true' %} Notify Me When Available {% endunless %} {% endif %}
{% if error %}
{{error.description}}
{% endif %}
white plant in hand icon

Hand-picked at our greenhouse

white shipped to door icon

Shipped to your door

Young plant icon

Arrives as young plant

background image

More Information

Description Happy Face® Yellow potentilla (Potentilla fruticosa) blooms it’s happy little face off in your garden! Starting in late spring, this selection from Proven Winners ColorChoice Shrubs is covered in extra-large, bright yellow flowers that do indeed resemble a classic happy face. Extremely cold hardy and deer resistant, it’s the perfect choice for people who want lots of color, year after year, without lifting a finger. See for yourself just how remarkable this potentilla can be! Details Botanical name: Potentilla fruticosa 'Lundy' (also known as Dasiphora fruticosa)
Patent #: USPP 22,176
Common name: Potentilla, Shrubby cinquefoil, Tundra rose
Zone: 2-7
Sun exposure: Full sun (6+ hours sun) to part-sun (4-6 hours sun) or filtered light through the day.
Height x width: 2-3'
Flower color: Yellow
Foliage color: Green
Season of Interest: Late spring-frost
Bloom time: Summer, spring, fall
Features: Proven Winners, native, ground covers, drought tolerant, deer resistant, cold tolerant
Uses: Ground cover, edging, perennial gardens, landscaping.
How To Grow Soil: Not finicky about soil, as long as it is well drained. Doesn't tolerate extremely wet or extremely dry conditions.
Light: Full sun (6+ hours sun) to part sun (4-6 hours sun)/filtered light.
Water: Average.
Space: Min 2' apart.
Fertilizing: Little needed. Apply a granular rose fertilizer in early spring if desired.
Winterizing: A good 2-3" layer of mulch is recommended.
Maintenance & Pruning: In early spring, when new growth begins, cut out any dead portions. Plant may be sheared by half or more to encourage new growth. Once mature, remove a few of the oldest stems each year to encourage robust new growth. If the weather gets very hot in summer, plants may take a break from blooming but will resume when conditions improve.
 

Ideas & Inspo

Top 10 Long-Blooming Shrubs

Do you dream of a flower-filled landscape or garden with never-ending beauty? We do, too: that’s why we’ve compiled a list of our favorite long-blooming shrubs! Start your planting with these ten flowering shrubs that provide months instead of weeks of colorful blooms.

Customer Reviews

Based on 15 reviews
53%
(8)
0%
(0)
13%
(2)
7%
(1)
27%
(4)
C
C. (Tennessee)
My Happy Face is not happy

It did not live through the winter and will have to be replaced

Hello! We are sorry that you're not satisfied with your plants. Our customer service team would love to hear from you! Please email pictures of the plants to claims@greatgardenplants.com, making sure to put your order number and name in the subject line so that we may provide the best assistance possible. Rest assured, we have a guarantee on all our plants. Our fall guarantee covers plants received after September 1 until May 2024! If you received your plants within that time frame, we would happily apply your warranty once we receive the pictures. Happy Gardening!
https://www.greatgardenplants.com/pages/our-guarantee

P
P.P. (Oregon)
Not worth more than a couple dollars!

I received my plants two days late from FedEx. There is no way these should even have been sent, let alone be charged $20! These were the worst looking "plants" I have ever seen. Great Garden should be ashamed for sending product like this.

Sorry to hear your shipment was delayed! We've got you covered with our 60-day guarantee. We guarantee that you will be satisfied with your purchase and that your plants will arrive healthy, free of pests and diseases, and true to name. Have a problem with your plant? We make it easy to place a claim via email, automated claim process, or use the chat bubble. Simply send us a photo of your plant, your order number, and a brief description of the problem within 60 days of receipt of your order. While we do not accept returns, we are happy to issue refunds. Refunds are based on the plant cost and do not include shipping charges. Allow up to 2 weeks for processing refunds. After 60 days, we cannot be responsible for the plants in your care and will not cover problems with overwintering, animals, insects, diseases, improper planting, drought, flooding, poor drainage, etc. Our goal is that you are successful with our plants (and gardening in general), so our expert staff is here to assist you with any problem you may experience. Any plant shipped dormant in spring is guaranteed to break dormancy, even if it takes longer than 60 days.

P
P.P. (Michigan)
Expecting a little better

Three of the shrubs have not made it, despite a good amount of watering and good soil.

We've got you covered with our 60-day guarantee. We guarantee that you will be satisfied with your purchase and that your plants will arrive healthy, free of pests and diseases, and true to name. Have a problem with your plant? We make it easy to place a claim via email, automated claim process, or use the chat bubble. Simply send us a photo of your plant, your order number, and a brief description of the problem within 60 days of receipt of your order. While we do not accept returns, we are happy to issue refunds. Refunds are based on the plant cost and do not include shipping charges. Allow up to 2 weeks for processing refunds. After 60 days, we cannot be responsible for the plants in your care and will not cover problems with overwintering, animals, insects, diseases, improper planting, drought, flooding, poor drainage, etc. Our goal is that you are successful with our plants (and gardening in general), so our expert staff is here to assist you with any problem you may experience. Any plant shipped dormant in spring is guaranteed to break dormancy, even if it takes longer than 60 days.
Please note: our guarantee does not cover plants grown outside of their recommended growing zones. Verify your USDA zone by clicking 'Growing Zone' in the site navigation and entering your zip code before purchasing.

C
C.B. (Tennessee)
Plants were too small to survive

The price seemed high, but I thought they would be such a pretty plant. Unfortunately, the plants were so small that they didn't stand a chance to survive. I didn't realize how small they were and how slim their chance for survival was. Sorry, I ordered them and lost $144.50

I'm sorry you are not satisfied with your plants!

We do note that all of our plants are young on each product page and on our plant sizes page (found here). The size and maturity of the plants varies widely depending on the time of the year you purchased and if they were recently trimmed. The important thing when it comes to purchasing plants, whether online or in a garden center, is that they have a full, robust root system, and that's what we prioritize in our greenhouses.

The more roots a plant has, the more energy it can put into growing once it is planted in your garden. We do keep our plants trimmed to encourage strong root development!

Rest assure you have 60 day warranty on all of your plants. Feel free to email photos to claims@greatgardenplants.com!

E
E. (Illinois)
Sad

My mom always had a good hedge of these when I was a child, so I had been looking for them. They are planted in a new bed with all other new plants that are doing well. But I think they are dead. I would love replacements.

Hello! We're sorry to hear you've had trouble with your new plants. Please email pictures of the plants to claims@greatgardenplants.com, making sure to put your order number and name in the subject line so that we may provide the best assistance possible. Rest assured, we have a 60-day guarantee on all our plants. If you received your plants within that timeframe, we would be happy to apply your warranty once we receive the pictures. Happy Gardening!
https://www.greatgardenplants.com/pages/our-guarantee