campaign_id: null created_at: ‘2026-03-25T19:12:47.124413+00:00’ dashboard_url: https://dashboard.kismetpets.com/context/market_research/11/ experiment_id: null id: 11 product_id: null skill: market_research title: Competitor Ad Performance Analysis — Why the Best Ads Win updated_at: ‘2026-03-25T19:12:47.124429+00:00’
Competitor Ad Performance Analysis — Why the Best Ads Win
market_research · 2026-03-25
Competitor Ad Performance Analysis — Why the Best-Performing Ads Win
Data: 307 scraped ads across 14 DTC & retail pet food brands Date: March 25, 2026 Source: Facebook Ad Library via Kismet Connector Performance Proxy: Ad longevity (days active) — brands don’t keep spending on ads that don’t convert
Overview Stats
- 307 total ads scraped
- 14 competitors tracked
- ~208 currently active ads
- 363 days — longest-running ad (The Farmer’s Dog)
Top 15 Longest-Running Brand Ads
| # | Brand | Days Active | Headline / Hook | Format | CTA | Platforms |
|---|---|---|---|---|---|---|
| 1 | The Farmer’s Dog | 363 | ”Dog food should be food, not burnt brown balls” | Image | Shop now | FB, IG, AN, MSG |
| 2 | The Farmer’s Dog | 329 | ”Get 50% off your first box” | Carousel | Get offer | FB, IG, AN, MSG |
| 3 | The Farmer’s Dog | 171 | ”Get 50% off your first box” | Carousel | Get offer | FB, IG, AN, MSG |
| 4 | Spot & Tango | 146 | ”🚨 Hurry To Get 50% Off Your 1st Order!” | Carousel | Shop now | FB, IG, AN, MSG, Threads |
| 5 | Freshpet | 133 | ”Get 50% Off Your First Freshpet Delivery” | Carousel (6 cards) | Shop now | FB, IG, MSG |
| 6 | Spot & Tango | 110 | ”50% Off Your First Order 💙“ | Video | Learn more | FB, IG, AN, MSG, Threads |
| 7 | Freshpet | 105 | ”First Box 50% OFF!” / “50% Off + Free Delivery!” | Carousel (3 cards) | Shop now | FB, IG, MSG |
| 8 | Sundays for Dogs | 101 | ”Unlock 50% off your first order today!” | Carousel | Shop now | FB, IG, AN, MSG |
| 9 | Spot & Tango | 93 | ”UnKibble — Try for 50% Off Today 🐶“ | Video | Learn more | FB, IG, AN, MSG, Threads |
| 10 | Spot & Tango | 93 | ”🐶 Happy Frenchie Guaranteed!” | Video | Shop now | FB, IG, AN, MSG, Threads |
| 11 | Freshpet | 69 | ”Get Pup-Approved Meals in One Tap” | Carousel | Shop now | FB, IG, MSG |
| 12 | Ollie | 63 | ”Vet-Approved Pup Nutrition” | Carousel | Shop now | FB, IG, AN, MSG, Threads |
| 13 | Freshpet | 55 | ”Food You Can Trust is One Click Away” | Carousel | Shop now | FB, IG, MSG |
| 14 | ACANA | 44 | ”Fresh & Wholesome Food” | Carousel (6 cards) | Shop now | FB, IG, AN, Threads |
| 15 | Orijen | 35 | ”What’s your go-to hike in Denver?” (UGC lifestyle) | Video | Shop now | FB, IG |
The 7 Patterns That Separate Winners from the Rest
Pattern 1: The Discount IS the Headline
13 out of 15 top-performing ads lead with the offer in the headline itself. The formula “X% Off Your First [Box/Order]” appears in every top-10 ad except #1. These brands have tested hundreds of variations and the discount-forward headline wins every time for direct-response.
Why it works: The discount creates an immediate value signal that stops the scroll. It pre-qualifies the buyer and removes “what’s the catch?” friction.
Pattern 2: The One Exception — Category Disruption Beats Everything
The single longest-running ad (363 days) does NOT lead with a discount:
> “Dog food should be food, not burnt brown balls. Switch to a smarter, healthier pet food today and get 50% off your first box.”
This ad outperformed everything by 34+ days on a simple static image. The headline reframes the entire category — it doesn’t say “our food is better,” it makes you disgusted by what you’re currently feeding your dog. The discount comes second.
Why it works: It creates a category of one. Every other brand competes on “fresh” vs “fresh” — The Farmer’s Dog competes on “real food” vs “burnt brown balls.” The visual imagery is visceral and sticky.
Pattern 3: Carousels Are the Workhorse Format
Of the top 15 ads: 10 are carousels (avg. 152 days), 4 are video (avg. 83 days), 1 is static image (363 days).
Why it works: Carousels get more surface area in the feed, drive longer engagement (swipe = algorithm signal), and allow multi-proof-point storytelling. Sweet spot: 2–4 cards for DTC, up to 6 for retail.
Pattern 4: Benefit Stacking with Checkmarks (The Spot & Tango Formula)
Spot & Tango runs the most disciplined copy framework in the dataset. Each line handles a specific objection: quality, price, convenience, authority, logistics. This structure runs across 7+ variants simultaneously (69–146 days).
Why it works: It’s objection annihilation, not aspiration. “Costs 40% less than frozen fresh” handles price. “Fresh without the fridge” handles storage.
Pattern 5: Platform Saturation = Longer Run Times
Every top-10 ad runs across 3+ platforms. Top performers run on 5 platforms (FB, IG, Audience Network, Messenger, Threads).
Why it works: More placements = more data for Meta’s algorithm to optimize delivery.
Pattern 6: Breed-Specific Targeting Is an Emerging Weapon
Spot & Tango’s Frenchie-specific ad ran 93 days — matching their generic ads. Same proven copy framework, breed-specific swap.
Why it works: Personalization at scale. A Frenchie owner will stop for an ad that says “Frenchies deserve food made just for them.”
Pattern 7: UGC/Influencer Content Is Brand Building, Not Performance
DR outperforms UGC by 3–10x on longevity. UGC averages 9–35 days; DR averages 93–363 days.
Brand-by-Brand Strategy Breakdown
The Farmer’s Dog — The Category Disruptor
56 ads (52 active). GOAT ad is a static image with “burnt brown balls” anti-kibble copy (363 days). Playbook: one killer message + massive variant volume.
Spot & Tango — The Systematic Optimizer
35 ads (34 active). One proven copy framework cloned across 7+ creative variations. “UnKibble” coined category name. Breed-specific variants. First movers on Threads.
Freshpet — The Retail Convenience Play
20 ads (all active). Emphasizes convenience: “easy to order, easy to store, easy to serve.” Drives to click2cart.com. Running 6+ headline variants launched same week.
Ollie — The Conquest Player
20 ads (13 active). Running comparison ads against Sundays for Dogs on Sundays’ own Facebook page. Pure conquest play running 50+ days.
Maev — The Speed-to-Results Differentiator
20 ads (15 active). Only brand making a time-bound promise: “Visible Improvements in 2 Weeks or Less.”
ACANA & Orijen — The Premium Lifestyle Brands
20 ads each. ACANA: “Crafted Without Compromise.” Orijen: adventure/outdoor UGC and “WHOLEPREY Nutrition” premium positioning.
Actionable Takeaways
- Lead with a category-defining message, not just a discount. Find your “burnt brown balls” moment.
- Build a copy framework, then clone it relentlessly. Creative rotates; framework stays.
- Carousel is your workhorse; image is your dark horse. Default carousel, but test static images.
- Run on every placement Meta offers. 4–5 placements maximize algorithm optimization.
- Breed-specific variants are an untapped goldmine. Top 5 breeds by market size.
- Make a time-bound promise. “Visible in 2 weeks” beats “real ingredients.”
- Conquest ads work. Name competitors if you have a clear advantage.