10 Pet Medications That Cost $4 or Less at Walmart (2026)
Walmart's $4 generic prescription program is the single biggest money-saving secret for pet owners. Dozens of medications commonly prescribed to dogs and cats are available for $4 per 30-day supply — no insurance, no membership, no catch. These are the same FDA-approved drugs your vet dispenses for $40-70 per month. Here are the 10 cheapest, what they treat, and exactly how much you will save by making the switch.
Quick reference: all 10 medications at a glance
| Medication | Treats | Vet price/mo | Walmart price/mo | Annual savings |
|---|---|---|---|---|
| Gabapentin | Pain, anxiety, seizures | $45-65 | $4 | $492-732 |
| Amoxicillin | Bacterial infections | $30-50 | $4 | $312-552 |
| Prednisone | Inflammation, allergies | $25-40 | $4 | $252-432 |
| Fluoxetine | Anxiety, OCD behaviors | $40-70 | $4 | $432-792 |
| Cephalexin | Skin/urinary infections | $35-55 | $4 | $372-612 |
| Phenobarbital | Seizures, epilepsy | $30-50 | $4 | $312-552 |
| Enalapril | Heart disease | $35-55 | $4 | $372-612 |
| Furosemide | Heart failure, edema | $25-45 | $4 | $252-492 |
| Levothyroxine | Hypothyroidism | $30-50 | $4 | $312-552 |
| Trazodone | Anxiety, sedation | $35-55 | $4 | $372-612 |
Use our Pet Rx Savings tool to calculate your exact savings based on your pet's specific medications and dosages.
1. Gabapentin — pain, anxiety, and seizures
What it does for pets
Gabapentin is one of the most versatile medications in veterinary medicine. It is prescribed for chronic pain (especially nerve pain from arthritis, intervertebral disc disease, or post-surgical recovery), anxiety (pre-vet-visit sedation, noise phobias, generalized anxiety), and seizure disorders (as an add-on to phenobarbital or potassium bromide). It works by modulating calcium channels in the nervous system, reducing both pain signals and neural excitability.
The price difference
Vet pharmacy: $45-65/month (gabapentin 100mg capsules, 90 capsules)
Walmart: $4/month (30-day supply) or $10/90-day supply
Annual savings: $492-732
Dosing notes
Typical dosing for dogs is 5-10mg/kg every 8-12 hours, adjusted by your veterinarian based on the condition being treated. For cats, dosing is usually lower (5-10mg/kg every 8-12 hours for pain, 50-100mg per cat for pre-vet anxiety). Always follow your vet's specific dosing instructions.
2. Amoxicillin — bacterial infections
What it does for pets
Amoxicillin is a broad-spectrum antibiotic used to treat a wide range of bacterial infections in dogs and cats, including skin infections (pyoderma), urinary tract infections, respiratory infections, ear infections, and dental infections. It works by inhibiting bacterial cell wall synthesis, effectively killing susceptible bacteria. It is one of the most commonly prescribed antibiotics in veterinary medicine.
The price difference
Vet pharmacy: $30-50/month (amoxicillin 500mg capsules)
Walmart: $4/month
Annual savings: $312-552 (for chronic or recurrent infections requiring extended courses)
Dosing notes
Typical dosing for dogs is 10-25mg/kg every 8-12 hours. Treatment duration varies by condition — typically 7-14 days for simple infections, longer for deep skin infections. Always complete the full course prescribed by your vet, even if symptoms improve. Stopping early can lead to antibiotic resistance.
3. Prednisone — inflammation and allergies
What it does for pets
Prednisone is a corticosteroid used to treat allergic reactions, inflammatory bowel disease, autoimmune conditions, asthma (in cats), and certain cancers (as part of chemotherapy protocols). It suppresses the immune system and reduces inflammation. In dogs with severe allergies, prednisone can provide dramatic relief when antihistamines fail.
The price difference
Vet pharmacy: $25-40/month (prednisone 10mg tablets)
Walmart: $4/month
Annual savings: $252-432
Dosing notes
Dosing varies widely depending on the condition — from anti-inflammatory doses (0.5-1mg/kg/day) to immunosuppressive doses (2-4mg/kg/day). Your vet will typically start at a higher dose and taper down over weeks. Never stop prednisone abruptly if your pet has been on it for more than a week — this can cause an adrenal crisis. Always follow your vet's tapering schedule.
4. Fluoxetine — anxiety and compulsive behaviors
What it does for pets
Fluoxetine (the generic for Prozac) is prescribed for dogs and cats with separation anxiety, noise phobias, compulsive behaviors (tail chasing, excessive licking, wool sucking in cats), and aggression related to anxiety. It is a selective serotonin reuptake inhibitor (SSRI) that increases serotonin levels in the brain, improving mood and reducing anxiety over time. The veterinary-branded version (Reconcile) costs significantly more than the generic.
The price difference
Vet pharmacy: $40-70/month (fluoxetine 20mg capsules or Reconcile)
Walmart: $4/month
Annual savings: $432-792
Dosing notes
Typical dosing for dogs is 1-2mg/kg once daily. For cats, dosing is usually 0.5-1mg/kg once daily. Fluoxetine takes 4-6 weeks to reach full effect — do not expect immediate results. It is typically used as part of a behavior modification program, not as a standalone treatment.
5. Cephalexin — skin and urinary infections
What it does for pets
Cephalexin is a first-generation cephalosporin antibiotic commonly used for skin infections (pyoderma, hot spots, wound infections), urinary tract infections, bone infections, and respiratory infections in dogs and cats. It is particularly popular for skin infections because it achieves good concentrations in skin tissue.
The price difference
Vet pharmacy: $35-55/month (cephalexin 500mg capsules)
Walmart: $4/month
Annual savings: $372-612
Dosing notes
Typical dosing for dogs is 15-30mg/kg every 8-12 hours. Treatment courses for skin infections often last 21-28 days (longer than many owners expect). For recurrent skin infections, your vet may prescribe extended courses. Always complete the full course.
6. Phenobarbital — seizures and epilepsy
What it does for pets
Phenobarbital is the most commonly prescribed anti-seizure medication for dogs and cats. It is used for idiopathic epilepsy, structural epilepsy, and seizure disorders of various causes. It works by enhancing GABA activity in the brain, which inhibits excessive neural firing. Most dogs with epilepsy will be on phenobarbital for life.
The price difference
Vet pharmacy: $30-50/month (phenobarbital 30mg or 60mg tablets)
Walmart: $4/month
Annual savings: $312-552
Dosing notes
Typical starting dose for dogs is 2-3mg/kg twice daily, adjusted based on serum blood levels. Regular blood monitoring (every 6 months) is essential to check phenobarbital levels and liver values. This is a controlled substance, so some pharmacies may have additional requirements, but Walmart routinely fills it for pets.
7. Enalapril — heart disease and hypertension
What it does for pets
Enalapril is an ACE inhibitor used to treat congestive heart failure, hypertension, and protein-losing kidney disease in dogs and cats. It reduces the workload on the heart by dilating blood vessels and decreasing fluid retention. It is often used in combination with furosemide for dogs with heart failure.
The price difference
Vet pharmacy: $35-55/month (enalapril 10mg tablets)
Walmart: $4/month
Annual savings: $372-612
Dosing notes
Typical dosing for dogs is 0.5mg/kg once or twice daily. Kidney function should be monitored within 1-2 weeks of starting enalapril, and periodically thereafter. If your vet prescribes benazepril instead of enalapril, that is also available at human pharmacies at similar prices.
8. Furosemide — congestive heart failure and edema
What it does for pets
Furosemide (Lasix) is a loop diuretic used to treat congestive heart failure, pulmonary edema, ascites, and other fluid-retention conditions in dogs and cats. It works by preventing the kidneys from reabsorbing sodium and water, which reduces fluid buildup in the lungs and body. For dogs with heart disease, furosemide is often life-saving.
The price difference
Vet pharmacy: $25-45/month (furosemide 40mg tablets)
Walmart: $4/month
Annual savings: $252-492
Dosing notes
Typical dosing for dogs is 1-4mg/kg every 8-12 hours, depending on severity. Dose adjustments are common as heart disease progresses. Electrolyte monitoring is important — furosemide can deplete potassium. Your vet may recommend potassium supplementation or periodic bloodwork.
9. Levothyroxine — hypothyroidism
What it does for pets
Levothyroxine is a synthetic thyroid hormone used to treat hypothyroidism in dogs. Hypothyroidism is one of the most common endocrine disorders in dogs, causing weight gain, lethargy, skin problems, and hair loss. Levothyroxine replaces the thyroid hormone that the dog's body is not producing enough of. Most dogs with hypothyroidism require lifelong treatment.
The price difference
Vet pharmacy: $30-50/month (levothyroxine 0.1mg-0.8mg tablets — veterinary brands like Thyro-Tabs)
Walmart: $4/month
Annual savings: $312-552
Dosing notes
Typical starting dose for dogs is 0.02mg/kg twice daily, adjusted based on T4 blood levels checked 4-6 weeks after starting. A common veterinary concern is that generic human levothyroxine may have slightly different bioavailability than veterinary-specific brands. In practice, most dogs do well on the human generic, but your vet may want to recheck thyroid levels after switching to ensure the dose is still appropriate.
10. Trazodone — anxiety and sedation
What it does for pets
Trazodone is used for situational anxiety (vet visits, thunderstorms, fireworks, car rides), post-surgical confinement anxiety, and as a daily anxiety medication (often combined with fluoxetine). It works as a serotonin antagonist and reuptake inhibitor (SARI), providing sedation and anxiety relief. It has become one of the most popular veterinary anxiety medications because of its fast onset (60-90 minutes) and relatively wide safety margin.
The price difference
Vet pharmacy: $35-55/month (trazodone 50mg or 100mg tablets)
Walmart: $4/month
Annual savings: $372-612
Dosing notes
Typical dosing for dogs is 3-7mg/kg as needed for situational use, or 2-5mg/kg every 8-12 hours for daily use. For pre-vet-visit dosing, give the medication 60-90 minutes before leaving home. Side effects include sedation (which is often the desired effect), mild GI upset, and occasionally paradoxical excitement. Start with a lower dose and increase as needed under veterinary guidance.
The big picture: what 3 medications cost you per year
Let's make this concrete. Say your senior dog takes three medications from this list:
| Medication | Vet pharmacy (annual) | Walmart (annual) | You save |
|---|---|---|---|
| Gabapentin (pain) | $660 | $48 | $612 |
| Enalapril (heart) | $540 | $48 | $492 |
| Levothyroxine (thyroid) | $480 | $48 | $432 |
| Total | $1,680 | $144 | $1,536 |
$1,536 per year saved. That is $128 per month. Over a senior dog's final 4-5 years, that is $6,000-7,500 in total savings — money that can go toward emergency care, diagnostics, dental work, or simply making your dog's life more comfortable.
And this is not even the cheapest option. Cost Plus Drugs (costplusdrugs.com) and Costco Pharmacy may beat Walmart on some of these medications. For a complete price comparison across all pharmacies, use our Pet Rx Savings tool.
How to get started
- Make a list of all medications your pet currently takes, including the drug name, strength, and how many you need per month.
- Ask your vet for written prescriptions at your next appointment. They are legally required to provide them in most states. See our guide on filling pet prescriptions at human pharmacies for exactly what to say.
- Check the Walmart $4 list for each medication. You can call your local Walmart pharmacy or check their website.
- Compare prices at Costco and Cost Plus Drugs — they sometimes beat Walmart.
- Fill the prescriptions. Tell the pharmacist it is for your pet. They will set up a patient profile. Takes 15 minutes.
That is it. Same medication, same manufacturer, same FDA oversight. Just 90% cheaper.
Frequently asked questions
Does Walmart really fill pet prescriptions for $4?
Which pet medications are on the Walmart $4 list?
How much can I save by filling pet prescriptions at Walmart instead of the vet?
Do I need a Walmart membership or insurance to get the $4 price?
From our network
- How to save on your own prescriptions — the same $4 list strategies work for human medications too
- Generic vs brand-name medications — why generic drugs are safe and effective for humans and pets
Saving on your own meds too?
The same generic-first, pharmacy-comparison approach works for human prescriptions. Health Britannica covers the evidence-based strategies.
See human prescription savings →