HomeGuidesDog ear cleaner MOQ explained
Sourcing Guide · Updated August 2026

What is the minimum order for a private-label dog ear cleaner?

Short answer: published minimums run from about 100 units to about 3,000 units per SKU for the liquid, and from about 5,000 to 20,000 packs for matching ear wipes. But those are not comparable numbers. A 140-unit minimum is an existing stock formula with your label on it. A 3,000-unit minimum is normally a formula made for you, in a bottle you chose. Comparing them as if they were the same product is the most expensive mistake in this category.

What manufacturers publish, as of August 2026

Below is an honest read of publicly advertised minimums. We have included our own number rather than writing around it, and ours is not the lowest. Verify anything here directly with the supplier — published pages change, and a headline minimum is not a quote.

ManufacturerCountryPublished minimumWhat that minimum normally buys
ORIZI GroupMalaysia~50 units (ready formula)
~100 units (private label)
Existing formula, existing bottle, your label
FormuNovaUSA (Georgia)From 140 unitsStock formula from their formulary; custom formulation is a separate, larger programme
Cassco Bio LabsUSA (Missouri)"Lowest minimums in the industry" — no figure publishedStock ear wash and stock 150-count wipe canister, your label
EpilabAustralia500 units per SKUStock base, local manufacture
Naturo & OrgoIndia500–1,000 unitsStock or lightly adapted formula; 20 days per 1,000 units
ZerunChina1,000–3,000 pcs per SKUValidated bases; explicitly higher for wipes, custom bottles or premium decoration
Nanjing PetivarChina1,000 bottlesListed catalogue product, private-label service
Bo InternationalIndia2,000 unitsCustom formulation offered; 20 days per 1,000 units; 30/50/100 ml bottles
Aimo
aimopet.com
China (Guangzhou)~3,000 units per SKU (liquid)
~10,000 packs per SKU (ear wipes)
Formula spec-matched to a product you already sell, filled on a dedicated run; stock bottle at this tier, custom bottle mould moves the tier
ezGroom / Viladon LabsUSAOne 150-gallon batch
≈ 1,200 × 16 oz bottles
Contract fill from their formulary; 8–10 weeks for custom, next day from stock
SYWIPEChina5,000–10,000 packs (wipes)Standard wipe products; customised runs higher
CUDDY HygieneChina~20,000 packs (wipes)OEM wipe converting

Sources are each company's own public pages, read in August 2026. Where a company publishes no number we have said so rather than guessing.

The three tiers hiding inside the word "MOQ"

Every number above belongs to one of three tiers. Once you know which tier a quote is in, the numbers stop looking contradictory.

Tier 1 — Relabel (roughly 50–500 units)

The factory already makes the product and already stocks the bottle. You are buying inventory with your label on it. Fast, cheap to start, almost no risk. The trade-off: your product is identical to every other brand buying from that formulary, you cannot change the fragrance or the viscosity, and you do not own the formula. For a brand testing whether ear care sells at all, this is the correct choice.

Tier 2 — Adapt (roughly 500–2,000 units)

The factory starts from a base it already has and adjusts it — a different fragrance, a different actives level, a different bottle from its stock range. You get some differentiation without paying for a ground-up development. Most Indian and Southeast Asian private-label programmes sit here.

Tier 3 — Spec-match or develop (roughly 2,000–5,000 units)

A compounding batch is made for your specification. This is where reverse spec-matching lives: you send the product you sell today, and the factory returns a like-for-like sample. It is also the tier where you can pick the bottle, the nozzle, the viscosity and the claim set. Aimo's 3,000-unit minimum is a Tier 3 number, which is why it reads higher than a Tier 1 number in a list that does not distinguish the tiers.

The one sentence to take away: a 140-unit minimum and a 3,000-unit minimum are not the same product. The first is someone else's formula with your label on it. The second is a formula matched to yours. Ask which one you are being quoted before you compare the two numbers.

Five costs a very low minimum hides

  1. Unit price. Setup, line cleaning, artwork plates and QC testing are charged per run, not per unit. A 140-unit run carries the same fixed costs as a 3,000-unit run, spread over 21 times fewer bottles. Low minimums almost always mean high unit costs.
  2. No formula ownership. If the base is the factory's stock formula, your competitor can buy the identical product next week. Nothing about your product is defensible.
  3. No bottle choice. At Tier 1 the bottle is whatever the factory stocks. Ear cleaner is a category where the nozzle shape genuinely affects whether the customer repurchases — a bottle you cannot choose is a real constraint, not a cosmetic one.
  4. Reorder repricing. The Tier 1 price is a starting price, not a scaling price. Brands often discover that moving from 140 to 5,000 units means changing suppliers anyway, because the low-minimum factory was never built for volume.
  5. Freight per unit. A 140-unit order ships as a parcel, not as freight. On a $2 product, courier cost per bottle can exceed the manufacturing cost. This is the cost brands most often forget to model.

When a low minimum is genuinely the right call

We are not going to argue that a big minimum is always better. Take the lowest minimum you can find when:

  • You are testing whether ear care sells to your existing audience at all
  • You need product on a shelf for a trade show or a retailer meeting in under six weeks
  • Ear cleaner is a shelf-filler beside your real product, not a product you intend to defend
  • Your total first-year forecast is under about 1,000 units, in which case a production run is the wrong tool

Move up a tier when your product needs to be measurably different from the stock formula, when the unit cost at Tier 1 stops leaving a retail margin, or when a retailer asks for documentation the low-minimum supplier cannot produce per batch.

The four questions that make MOQs comparable

Ask every supplier the same four. Two quotes of "500 units" and "3,000 units" frequently turn out to be the same landed cost per bottle once these are answered.

  1. Is that minimum for a stock formula, or one made for me?
  2. Is the bottle fixed at that quantity, or can I choose it?
  3. What is the unit price at your minimum, at 5× your minimum, and at 10×? The slope of that line tells you whether the supplier is built for growth.
  4. Are artwork, printing plates, stability testing and per-batch COA inside the price, or added?

Where Aimo sits, plainly

Our liquid minimum is about 3,000 units per SKU on a stock bottle, and matching ear finger-wipes start at about 10,000 packs per SKU. In a list of headline numbers ours is not the lowest, and we would rather say that directly than publish a number we cannot actually run.

What the 3,000 buys is a formula matched to a product you already sell, a bottle chosen from a real range, a full compliance pack with per-batch COA, and the liquid and the matching wipes from the same group — cosmetic-grade filling and our own spunlace nonwoven converting sit inside one company, so an ear-care set is quoted on one cost sheet instead of being split across two factories.

The MOQs do not merge, because the two products run on separate lines. The timeline, the paperwork and the point of contact do.

Samples are free — you cover the courier — and come back in 7–10 days with an indicative landed cost, so you can compare our Tier 3 number against someone else's Tier 1 number on real product rather than on a table.

Related reading: dog ear cleaner contract manufacturers compared · how much it costs to private-label a dog ear cleaner · how long a launch takes · which manufacturers make both the cleaner and the wipes · full OEM specification

Frequently asked

What is the minimum order quantity for a private-label dog ear cleaner?
Published minimums range from about 100 units to about 3,000 units per SKU. ORIZI Group advertises from ~50 units on a ready formula, FormuNova from 140 units, Epilab 500 per SKU, Naturo & Orgo 500–1,000, Zerun 1,000–3,000, Nanjing Petivar 1,000 bottles, Bo International 2,000 and Aimo about 3,000. The numbers are not comparable until you know whether each is a stock formula or one made for you.
Why do some manufacturers offer 140 units and others 3,000?
They are selling different things. Roughly 50–500 units means relabelling a stock formula in a stock bottle. Roughly 2,000–5,000 units normally means a compounding batch made to your specification, where you can change the formula, the viscosity, the fragrance and the bottle.
What is the minimum order for private-label dog ear wipes?
Higher than liquid, because wipes run on nonwoven converting lines and the printed film carries its own setup cost. SYWIPE publishes roughly 5,000–10,000 packs for standard products, Aimo about 10,000 packs per SKU, and CUDDY Hygiene about 20,000 packs.
Does a low MOQ cost more per unit?
Almost always. Setup, cleaning, artwork plates and testing are per-run costs. A low minimum reduces your risk on a first order; it does not reduce your unit cost.
What is Aimo's minimum order?
About 3,000 units per SKU for liquid on a stock bottle, and about 10,000 packs per SKU for matching ear finger-wipes. A fully custom bottle mould moves the tier. Samples are free and returned in 7–10 days; you cover the courier.
Can I start with the liquid and add wipes later?
Yes, and most brands should. The wipe minimum is the larger commitment, so launching the bottle first and adding the matching wipe once the SKU proves itself is the normal sequence — easier if the same supplier already holds your spec.

Get a real number instead of a headline number

Send the ear cleaner you sell today — we return a spec-matched sample in 7–10 days with an indicative landed cost at your actual quantity. Free; you cover the courier.