← Crownbiology Hub
MoveGuard · Go To Market Bible

Reinventing MoveGuard GTM

Meta and AppLovin both came in 5–7x over the CAC ceiling. The lesson was not "wrong channel" — it was that the two products need two completely different growth engines. This playbook splits them and builds each one out to the tactic, the tool, and the script.

Owner: Jide · Products: MoveGuard Adult (MGA) + MoveGuard Growth (MGG) · Living document — revise as channels prove out.
DEMAND CAPTURE Buyer already has the problem Real search intent exists

1 · The core thesis

Adult sells itself to people already looking. Stop interrupting, start intercepting.

MoveGuard Adult serves large dogs (25–75 lb) that already show or fear joint decline — stiffness getting up, slowing on stairs, aging big breeds. That means there is a stream of people actively searching for a solution every single day. Our entire job for Adult is to be present, trusted, and easy to buy at the moment of that search. This is the opposite discipline from Growth. We do not need to create belief; we need to win the click and the comparison.

Why Meta failed here too

Interruption feeds are a poor fit even for Adult, because you pay to shout "joint support!" at a scrolling audience that is 98% not shopping for it right now. Capture channels invert the economics: the buyer raises their hand first, so intent is free and CVR is multiples higher.

2 · Channel priority stack

Ranked by speed to profitable sales, not by size of eventual ceiling. Work top down.

#ChannelWhy it fits AdultTime to first profitPriority
1Amazon (SP/SB PPC + organic)Highest purchase intent on earth for "dog joint supplement"; trust + Prime remove the DTC friction that killed paid.Days–weeksDO FIRST
2Google Search + Shopping / PMaxWarm keyword intent ("large breed joint chews"), branded defense, feed based Shopping.2–4 weeksHIGH
3SEO + AEO (symptom → solution content)Owns the top of the intent funnel ("dog limping back legs") and gets cited in AI Overviews / ChatGPT answers.2–6 monthsCOMPOUND
4Retargeting + Email/SMS + ReviewsConverts the warm audience the three engines above generate, cheaply.ContinuousGLUE

3 · The Amazon engine (fastest cash)

Adult is a demand capture product and Amazon is the largest demand capture surface we have. Treat this as the near term revenue engine while the organic assets compound.

Listing readiness (gate zero)
  • Live, in stock (FBA only), Buy Box owned
  • Variation parent live; Adult + Growth as children
  • Virtual Bundle (Adult + Growth "grows with your dog")
  • Weight tiered dosing crystal clear on label + A+ (25–50 lb = 1 chew, 50–75+ lb = 2)
  • Main image TOS clean; infographic + comparison + size images in slots 2–7
  • Review velocity engine on (Vine + insert + follow up)
PPC structure (harvest model)
  • SP Exact on proven converters, tight ACoS
  • SP Broad / Auto as discovery → harvest search terms nightly → graduate winners to Exact, negate waste
  • SB / SBV on category + branded defense with the "grows with your dog" story
  • SD retarget viewers + defend your own detail page
  • Bids derived from RPC × target ACoS (Amazon returns no bid recs for us)
Run it through the machine we already have

This is exactly what the titan-weekly-scan and amazon-ppc-growth-loop skills automate: margin truth (CM1/CM2/CM3), n gram negatives, harvest pass, bid waterfall, SQP opportunity, four bucket triage. Point them at the Adult ASIN weekly and work the staged action queue.

4 · Google Search, Shopping & PMax

Second engine. Google captures the desktop and "research before buy" slice that never opens the Amazon app. Structure:

Blocked until you re authorize

The Google Ads connector needs re authorizing (OAuth cannot run in a headless session). Once live, pull real volumes + Google Trends for every keyword below and rank by volume × commercial intent ÷ competition before funding. Until then the tiers below are the strategic seed, not the buy list.

5 · SEO + AEO (the compounding moat)

Adult is where organic search actually works, because the symptoms are searchable. Two jobs:

SEO — rank the symptom → solution path

Publish authority content that intercepts the worried owner before they know what to buy:

  • "Why is my older dog stiff getting up in the morning"
  • "Large breed dog joint supplements: what actually works"
  • "Glucosamine vs green lipped mussel vs the full stack"
  • Breed specific: "[Lab / GSD / Rottweiler] joint problems by age"
AEO — get cited by the AI answer

In 2026 a large share of these questions are answered by AI Overviews and ChatGPT, not ten blue links. To be the cited source:

  • Answer the exact question in the first 2 sentences, then support it
  • Structured data, clear headings, a real vet reviewer byline (Dr. Gaby Thompson DVM)
  • Seed the same claims where LLMs graze: Reddit breed subs, YouTube transcripts

6 · Keyword universe (intent tiers)

Organize spend and content by intent temperature. Hot = ready to buy (Amazon + Google Exact). Warm = comparing (Shopping + LP). Cool = symptom research (SEO/AEO + retarget).

TierIntentSeed keywordsBest channel
HOTTransactiondog joint supplement large breed · hip and joint chews for dogs · glucosamine chondroitin for dogs · senior dog joint supplement · dog mobility chewsAmazon SP Exact, Google Exact
WARMComparisonbest joint supplement for [breed] · dog joint chews vs pills · green lipped mussel for dogs · vet recommended dog joint supplementShopping/PMax, SB, LP
COOLSymptom / researchdog limping back legs · older dog stiff getting up · dog slowing down on stairs · when do [breed] get hip problems · dog arthritis signsSEO, AEO, YouTube, retarget

7 · Offer & economics (the real lever)

Price is not the problem; LTV framing is. A joint dog stays on the product for years. Build the math on 6–12 month subscription LTV, not first order, and the CAC ceiling opens up on every channel.

$39.99One time price (proposed)
$34.99Subscribe & Save
↑ AOVMulti dog + Adult×Growth bundle
↑ LTVPrepaid + auto refill subscription

8 · 30 / 60 / 90

Days 0–30 · Cash on
  • Listing gate zero fixed
  • SP Exact + Auto live; nightly harvest
  • Reprice to $39.99/$34.99, subscription first
  • Google Brand + Shopping live (post reauth)
Days 31–60 · Widen
  • Graduate winners to Exact; SB story ads
  • PMax scale on winning feed segments
  • Publish first 6 SEO/AEO pieces
  • Retargeting + email flow live
Days 61–90 · Compound
  • Scale only what clears CAC at LTV math
  • Breed specific content + AEO push
  • Review velocity flywheel measured
  • Feed warm audiences into the MGG engines
DEMAND CREATION Dog has no symptoms yet Almost no search intent

1 · The core thesis

You are selling prevention to people who feel no pain. That is the hardest sale in DTC — and interruption ads are the worst tool for it.

MoveGuard Growth serves large and giant breed dogs, 8–30 months old, with no joint symptoms. The buyer has no urgency, no pain, and — critically — does not Google a problem their healthy puppy does not visibly have. That single fact kills the SEO/Search playbook that works for Adult, and it is exactly why Meta and AppLovin burned money: they paid to interrupt people who had no reason to care yet.

Growth can only be won by reaching the right person at the one moment prevention feels relevant — the "I just got a giant breed puppy" moment — and wrapping the offer in authority, education, and trust. The rest of this tab is the machine for finding that person and starting that conversation, compliantly and at scale.

The trigger moment

A new big breed puppy owner is, for a few weeks, hyper researching everything: food, crate size, training, "how big will he get." That window is when a growth stage joint product is not a hard sell — it is welcome, expected advice. Our whole job is to be in that window with a helpful voice, not an ad.

2 · Decoding the Ken Griffin reel (and its hidden trap)

The reel that sparked this (@simplyougrow) tells a Ken Griffin story: a friend handed his pet insurance business to his 25 year old son, who used AI + social media to grow it, and it later sold for $1 billion. The mechanism, verbatim from the caption:

"Find people posting photos of their new puppies, use AI to identify the breed, and send them a personalized message congratulating them on their new dog while introducing them to pet insurance."

That is a three step pipeline: social listening → AI qualification → personalized 1:1 outreach at the exact life stage moment. It maps onto MGG perfectly — our qualifier is just narrower (large/giant breed and 8–30 months).

Read the caption critically — it hides the landmine

"Send them a personalized message" is doing enormous work in that sentence. At $1B licensed insurance scale that outreach was almost certainly paid, opt in, or licensed channels — or it happened years ago when Instagram still allowed DM automation. Today, cold DMing strangers from a bot gets the account banned in days and trips spam law. The reel sells the insight and hides the compliance reality. We keep the insight; we replace the naive outreach with an opt in mechanism that achieves the same thing legally (Section B).

A · The identification pipeline (end to end pull)

Automating identification is clean — it is just reading public data. Automating outreach is where the risk lives (that is Section B).

01
Harvest
Pull public new puppy posts by breed signal across IG, TikTok, Reddit
02
AI Qualify
Vision breed classifier + puppy/adult + size map → keep only large/giant & young
03
Enrich
Breed, life stage, follower count, personalization note, creator flag
04
Queue
Write to the daily queue (schema below), dedupe, rank
05
Route
Each row → engage / creator / paid audience / warm DM

Step 1 — Harvest: sources & signals

Hashtag signals (Instagram / TikTok)

#greatdanepuppy #canecorsopuppy #mastiffpuppy #bernesepuppy #newfoundlandpuppy #saintbernardpuppy #rottweilerpuppy #germanshepherdpuppy #greatpyreneespuppy #dobermanpuppy #leonbergerpuppy #largebreedpuppy #giantbreedpuppy #bigpuppy #newpuppy #puppygrowth

Community signals
  • Reddit: r/greatdanes, r/Mastiff, r/canecorso, r/germanshepherds, r/BerneseMountainDogs, r/Newfoundlander, r/Rottweiler, r/puppy101, r/dogs
  • Breeder go home / litter announcement posts (highest quality signal)
  • Breed club + Facebook breed group new member posts

Step 1 — Tooling: paid actors vs free alternatives

You do not need Apify to run this. Here is the honest build vs cost tradeoff. Recommended free stack is starred.

LayerPaid (fastest)Free / low cost alternativeNotes
Instagram hashtag pull apify/instagram-hashtag-scraper, apify/instagram-scraper Instaloader (open source, free) for hashtag + profile scraping · IG Graph API Hashtag Search (official, business account, 30 tags / 7 days) Your Apify plan is currently maxed and blocking runs — raise it or start on Instaloader.
TikTok pull clockworks/tiktok-scraper yt-dlp (free) for hashtag/user feeds · TikTok Research API (free, application required) TikTok is the richest big dog content vein — worth a dedicated harvester.
Reddit pull Reddit API / PRAW (free, generous) or the public .json endpoints Fully free and ToS friendly. Best starting point — build here first.
Orchestration Phantombuster, Bright Data ★ Local cron + Python + this workspace A nightly scheduled job writing to the queue file/sheet is enough to start.

Step 2 — AI Qualify: the HuggingFace breed classifier

This is the "use AI to identify the breed" step and it is very doable. The qualifier keeps a post only if the dog is a large/giant breed and reads as a puppy/adolescent.

Model
  • Breed: a ViT image classifier fine tuned on Stanford Dogs (120 breeds) via HF Inference API (e.g. a google/vit based dog breed model). Returns breed + confidence.
  • Size class: deterministic lookup table mapping predicted breed → {giant, large, medium, small}. Keep giant + large.
  • Life stage: caption/hashtag heuristics ("#puppy", "12 weeks", "8 months", "our new") + optional vision age cue (puppy proportions). Confidence scored, human confirmable.
Qualify logic (pseudocode)
def qualify(post):
  breed, conf = vit_dog_breed(post.image)
  size = SIZE_MAP.get(breed, "unknown")
  stage = life_stage(post.caption, post.hashtags)
  if size in ("giant","large") \
     and stage in ("puppy","adolescent") \
     and conf > 0.55:
    return keep(breed, size, stage, conf)
  return drop()
Ready to prototype now

I can run the breed classifier live this session — give me one sample new puppy image (or a target hashtag to pull one from) and I will return breed + confidence + size class + a suggested personalization note, so you can see the exact output the queue will hold before we build the harvester around it.

Step 4 — The daily queue schema

Every qualified prospect becomes one row. This is the object the whole engine revolves around — a review list a human approves, never an auto fire cannon.

FieldTypeExamplePurpose
idstringig_3421...Dedupe key (platform + post id)
captured_atdatetime2026-08-04T06:12ZFreshness; act inside the trigger window
platformenuminstagramig · tiktok · reddit
post_urlurlinstagram.com/p/...Where a human engages
author_handlestring@daneymommaWho to engage (public handle only)
author_followersint1,840Creator vs civilian routing
breed_predstringGreat DaneFrom the ViT classifier
breed_confidencefloat0.91Low conf → human confirm before routing
size_classenumgiantgiant · large (others dropped)
life_stage_estenumpuppypuppy · adolescent
signal_tagslist[newpuppy, 12weeks]Why it qualified; personalization fuel
personalization_notestring"Dane pup, growth plate stage"Seed for the human comment
routeenumengageengage · creator · paid_audience · warm_dm
statusenumnewnew · engaged · replied · converted · skip
assigned_tostringfounderHuman owner of the touch
action_datedate2026-08-04SLA: act same day the post is fresh
// one queue row as JSON
{
  "id": "ig_3421889", "platform": "instagram",
  "post_url": "https://instagram.com/p/XXXX",
  "author_handle": "@daneymomma", "author_followers": 1840,
  "breed_pred": "Great Dane", "breed_confidence": 0.91,
  "size_class": "giant", "life_stage_est": "puppy",
  "signal_tags": ["newpuppy","12weeks"],
  "personalization_note": "Dane pup, growth plate stage",
  "route": "engage", "status": "new",
  "assigned_to": "founder", "action_date": "2026-08-04"
}
Identification guardrails (stay clean)
  • Public data only. No private profiles, no scraping behind login walls beyond what a normal viewer sees.
  • Store the minimum. Public handle + public post URL + our own predictions. Do not build private PII dossiers, no emails harvested here.
  • Respect rate limits and platform ToS on volume. Slow and human paced beats fast and banned.
  • The queue produces opportunities to engage, not a list to blast. The compliance line is crossed at outreach, never at reading.

B · The comment to DM opt in engine

The compliant translation of "send them a personalized message." The user raises their hand first, so Meta sanctions the automation.

You cannot legally or safely cold DM the queue at scale. But you can run automated, personalized DMs to anyone who comments a keyword on your post — because they initiated. This is the one Meta approved automation lane, and it delivers the reel's "personal message at the new puppy moment" without the ban risk.

The magnet: the free Large Breed Growth Guide

The thing they opt in for. High value, breed relevant, and it naturally frames why early joint support matters — without a hard pitch. Working title (customer facing, clean copy):

Lead magnet

"The Big Dog Growth Guide: what every large and giant breed puppy parent needs to know in the first 2 years"

  • Growth stage timeline by size class (when the growth plates close)
  • Feeding for controlled growth (why fast growth stresses joints)
  • Safe exercise by age (the stair and jump rules)
  • Breed specific growth chart: how big will he get
  • The early joint support window and why it matters
  • Red flags to watch for as they grow
  • Vet reviewed (Dr. Gaby Thompson DVM) for trust
  • Soft CTA to MoveGuard Growth on the last page only

The content hooks (posts that earn the comment)

Each hook is a founder or brand post whose caption invites a keyword comment. Customer facing copy below is written clean (no dashes), ready to use.

Hook 1 · The fear you did not know

"90 percent of large breed puppy parents have no idea their dog's joints are most vulnerable BEFORE the first limp ever shows. Comment GROW and I will send you the free Big Dog Growth Guide our vet helped write."

Hook 2 · How big will he get

"Got a giant breed pup and wondering how big he will actually get? I built a growth chart for the 12 biggest breeds. Comment CHART and it is yours free."

Hook 3 · The stairs mistake

"The number one thing big breed puppy parents get wrong in year one: stairs and jumping too early. Comment GUIDE for the safe exercise by age cheat sheet."

Hook 4 · Founder story

"I started MoveGuard because my own big dog's joints scared me into learning everything. I put it all in one free guide for new giant breed parents. Comment GROW."

Distribute hooks as founder Reels, TikToks, and static posts. The identification queue tells you which hashtags and communities to post into and which creators to seed so the hooks land in front of the exact audience.

The ManyChat flow (step by step)

StepTrigger / actionWhat happens
0. SetupManyChat + Instagram/Facebook connectedKeyword triggers armed: GROW, GUIDE, CHART
1. TriggerUser comments the keyword on the hook postManyChat detects the comment automatically
2. Public replyAuto reply to their comment"Just sent it to your DMs 💚 check your messages"
3. Opt in DMFirst automated DMConfirms consent + delivers the guide link (see script)
4. QualifyOne tap buttons in the DM"What breed is your pup?" + "How old?" → tags the contact
5. ValueFollow up DM (day 1)One genuinely useful tip from the guide, no pitch
6. Soft offerFollow up DM (day 3)Introduce MoveGuard Growth + first order incentive
7. NurtureHand off to email/SMS (if opted in)Long horizon: the dog is a multi year customer

The DM scripts (customer facing, ready to load)

DM 1 · Opt in + deliver

Hey! Thanks for commenting 🐾 Here is your free Big Dog Growth Guide, vet reviewed and made just for large and giant breed puppy parents: [link]

Want me to send you the breed specific growth chart too? Tap below.

Yes send the chartI am good thanks
DM 2 · Qualify

Love it. Quick one so I send you the right stuff: what breed is your pup?

Great DaneCane CorsoMastiffOther big breed
DM 3 · Value first (day 1)

One thing most people miss: in giant breeds the growth plates stay open longer, so the joints are actually most vulnerable in these early months, long before any limp. The guide covers exactly how to protect them. How old is your pup now?

Under 6 months6 to 12 months12 to 30 months
DM 4 · Soft offer (day 3)

Since you have got a growing big breed, this is the exact window MoveGuard Growth was built for. It is the daily chew that supports the joints while they are still forming. Want to try it? New parents get [offer] on the first order and there is a 60 day promise, so it is zero risk to see how your pup does. [link]

Engine compliance rules (non negotiable)
  • Opt in only. DMs fire only after the user comments the keyword. Never DM the identification queue cold.
  • Honor STOP instantly and keep an unsubscribe path in every email/SMS handoff.
  • No medical claims. Structure/function language only ("supports joints"), never prevent/treat/cure. Flag borderline lines for Jide, do not silently ship them.
  • Human tone. The automation should feel like the founder, not a bot. Personalize with the breed/age tags.
  • Keep the Meta comment to DM feature within its policy: value first, no engagement bait spam, no misleading the platform.

3 · The outreach compliance ladder

Same targeting precision as the reel, sorted worst to best on risk. Live on the green rungs; never touch the red one.

MethodVerdictWhy
Automated cold DMs to scraped strangersNEVERViolates Meta ToS, fast account ban, spam law exposure. This is the reel's hidden trap.
Cold email to scraped / guessed addressesAVOIDCAN SPAM applies, tanks deliverability + reputation, CASL/GDPR risk for non US contacts.
Human, warm public engagement on their postDOGenuine non salesy comment from the founder account. Public, ToS fine, drives warm inbound.
Comment to DM opt in automation (Section B)DO ++User initiates, Meta sanctioned, personalized at scale. The core engine.
Creator seeding (gift qualified micro creators)DOTheir audience is 100% target. Scales the reel's premise with zero ban risk.
Paid custom / lookalike audiences from the signalsDOAI targeted personal marketing through the legal paid pipe.

4 · The engine in depth — classifier, local model & free tooling

How identification actually executes daily, at zero marginal cost, with no Apify.

Sections A and B cover the flow and the outreach. This is the build spec: what the classifier does internally, the free local model that runs it for $0, and the free tooling stack that replaces Apify.

The breed classifier is a 3 stage pipeline (not one model)

STAGE 1
Detect
Object detector confirms a dog, crops to it, counts dogs, drops junk (memes, humans, products)
STAGE 2
Classify breed
ViT fine tuned on Stanford Dogs (120 breeds) → top breed + confidence + top 3
STAGE 3
Map size + stage
Breed → size lookup; caption text → life stage; low confidence → human confirm

Stage 3 is deterministic, not guesswork. Size comes from a breed → {giant, large, medium, small} lookup by adult weight. Life stage is text first: the caption usually states it outright ("12 weeks", "gotcha day", "he is 10 months", #greatdanepuppy), which beats guessing from pixels. Visual puppy proportions are only a weak secondary check. Anything below the confidence bar is held for a human, never auto actioned. (This is exactly the behavior we validated live: it nailed the Bernese, Great Dane and Rottweiler and correctly refused an ambiguous newborn.)

The zero cost local model (recommended)

You do not need a paid vision API. Two local routes, both $0 marginal cost after install and both Apple Silicon (Metal) accelerated:

Route 1 — a local VLM via Ollama (easiest, most flexible)

One model answers breed and puppy/adult and reasons over the caption in a single prompt. Best all rounder.

# 1. install Ollama (one command)
brew install ollama
# 2. pull a vision model sized to your Mac's RAM
ollama pull moondream       # ~1.7B, fine on an 8GB Air
ollama pull qwen2.5vl:7b    # sharper, wants ~16GB
ollama pull llama3.2-vision # 11B, strongest, ~16GB+
# 3. ask it about a dog photo
ollama run moondream \
  "What dog breed is this? Puppy or adult? One line." ./post.jpg

In code, call the local API at http://localhost:11434/api/generate with the image base64 + a structured prompt, and parse the JSON back into the queue row.

Route 2 — a Stanford Dogs ViT (fastest, most deterministic)

A fixed 120 class softmax. Milliseconds per image, clean confidence number, ideal for high volume.

# install
pip install torch torchvision \
  transformers pillow
# load a Stanford Dogs (120 breed) ViT,
# run on Apple Silicon GPU (device="mps")
# returns breed + softmax confidence

Pair with a tiny object detector (YOLO) for the detect stage. Deterministic output, no prompt drift.

Which to pick

On a MacBook Air, start with Ollama + moondream (small, fast, flexible, gives breed + age in one call). Move to qwen2.5vl:7b or llama3.2 vision if you have 16GB+ and want sharper breed calls. Use the ViT route only when you are pushing thousands of images a day and want raw speed. All three cost $0 per image once installed.

Free tooling stack — replacing Apify

Apify's real product is managed maintenance (they fix scrapers when platforms change). The tradeoff of going free is that you take on that upkeep. The right move is not to reinvent scrapers from scratch, but to assemble proven free libraries and lean on the most stable, official sources first.

SourceFree toolStabilityNotes
RedditPRAW (official Reddit API)ROCK SOLIDFree, generous limits, fully sanctioned. Breed subs + r/puppy101 + r/DogAdvice. Build here first.
InstagramInstaloader (open source) + IG Graph Hashtag Search (official)MEDIUMInstaloader: use a dedicated account, human paced volumes. Graph Hashtag Search is official and free (you already have Meta API access) but limited to 30 tags / 7 days.
TikTokyt-dlp · TikTokApi · TikTok Research APIMEDIUMyt-dlp for metadata; Research API is official and free but needs application approval. Unofficial libs break periodically.
OrchestrationPython cron on your Mac, or your Hostinger VPSFREEA nightly job: harvest → classify (local model) → write queue. Zero platform cost.
Build vs buy verdict

Build with code, using free libraries — do not pay Apify for this. Start with the two most stable, official sources (Reddit API + IG Graph Hashtag Search) so breakage is rare, then add Instaloader / TikTok as needed. Run at human paced volumes from a dedicated account to avoid blocks. Budget a little of your own time for the occasional fix when a platform changes — that upkeep is the only real cost, and it is far below Apify's bill.

Two audiences, two trigger signals

The same pipeline serves both products, but they qualify on different signals — this is the piece most people miss.

MoveGuard Growth (8–30 mo)MoveGuard Adult (older, joints)
TriggerLife stage: new big breed puppyComplaint / symptom: a visible problem
Signals#greatdanepuppy, gotcha day, breeder litter tags, "how big will he get""my dog is limping", "senior dog struggling on stairs", "vet said arthritis", "slowing down"
WhereIG/TikTok hashtags, breed subs, breeder tagsReddit (r/dogs, r/DogAdvice), FB help groups, forum threads
Classifier roleBreed → giant/large + puppy stageBreed → giant/large + senior cues, but the complaint text is the real filter
Demand typeCreation (no pain yet)Capture (already searching)

Because Adult buyers are already looking for a fix, their highest ROI channel is often being present in search (Google + Amazon) and answering the question helpfully, not cold outreach. Same identification pipeline, different filter, payoff shifts toward capture.

The daily machine + guardrails

Runs every morning
  • Cron: harvest → classify (local model) → qualify → enrich → write queue (~50–200 fresh prospects, deduped)
  • ~30 min human review: approve routes; VA runs the warm engagement touches; approve creator gifts
  • Always on: ManyChat comment to DM on your content; paid audiences refresh from the signal feed
  • Feedback loop: status new → engaged → replied → converted shows which hooks convert
Non negotiable guardrails
  • Public data only; store the minimum (handle + public post URL + your predictions), no private dossiers
  • Human paced volumes; dedicated account; respect rate limits
  • The queue is opportunities to engage, never a list to blast
  • Cold automated DMs and scraped cold email stay off the table (see the ladder above)

5 · Supporting engines (the trust flywheel)

The identification + DM engine is the spearhead. These build the owned audience and authority that make it convert — and they feed warm audiences into paid so you escape the CAC ceiling instead of fighting it.

Breeder + vet channel (B2B2C)

Every big breed puppy passes through a breeder, and reputable breeders already say "start joint support early." Get MoveGuard into puppy go home packs via wholesale/affiliate; partner with AKC parent breed clubs. Exact buyer, exact moment, trusted messenger. The single highest leverage Growth channel.

Ourlargedogs.com content brand

A genuine big/giant dog authority hub (breed guides, growth calculator, feeding, training) that owns an emailable audience you never re buy. The interactive breed growth calculator is the highest intent, most linkable, most AEO citable asset — and the natural home of the magnet + quiz.

Founder led content

The cheapest high leverage organic play in 2026 and the perfect fit for a prevention product: "why I built this for big dogs." Trust is exactly what an asymptomatic sale needs. Start immediately on IG Reels, TikTok, YouTube.

TikTok Shop + affiliate

"Big goofy dog" is a proven viral genre; the algorithm finds big dog lovers for free. TikTok Shop affiliates clip and sell on commission — performance based, no CAC risk.

The "is your big breed puppy on track" quiz

Personalized by breed → returns a growth/joint risk read → recommends the product. This is the mechanism that manufactures the awareness of future risk the buyer does not feel yet. Reusable across every channel.

Own group + breed communities

Create the "Big Dog Parents Club" (owned reach no ad can buy) and participate authentically in breed subs/groups. Value first; selling gets you banned.

6 · 30 / 60 / 90

Days 0–30 · Start the conversation
  • Ship the Big Dog Growth Guide magnet
  • Stand up ManyChat comment to DM flow
  • Founder posts 3–5 hooks/week
  • Prototype + build the identification harvester (Reddit + Instaloader first)
  • Open breeder/vet outreach
Days 31–60 · Feed the machine
  • Daily queue live; founder engages fresh posts same day
  • Seed first 10 qualified micro creators
  • Launch Ourlargedogs blog + growth calculator + quiz
  • Build paid custom audiences from signals
Days 61–90 · Scale what works
  • Double down on the highest reply rate hooks
  • Formalize breeder go home pack program
  • TikTok Shop affiliate push
  • Retarget the warm audience; measure LTV, not first order