Dog Adoption Agencies, Shelters, Rescues, and related resources in North Carolina
Dog Adoption Agencies, Shelters, Rescues, and related resources in North Carolina
Here is a comprehensive overview of dog adoption agencies, shelters, rescues, and related resources in North Carolina, compiled from multiple directories and listings. 38 39 40 41 This includes municipal animal control facilities, humane societies, private rescues, and foster-based networks focused on dogs (though many also handle cats or other animals). I’ve organized them alphabetically by name for ease, with location, contact info where available, and a brief description. Note that “all” is challenging to capture fully, as new groups form and some operate informally, but this draws from statewide directories and covers major players. Many of these collaborate through networks like Petfinder.com or Adopt-a-Pet.com, where shelters share listings of available puppies and dogs to increase adoption visibility.
Key Dog Adoption Shelters, Agencies, and Rescues in North Carolina
- Adoption First Animal Rescue
Location: Asheville, NC
Description: Volunteer-run non-profit focused on rural areas, rescuing dogs from high-kill shelters and facilitating adoptions. Started in 2013.
Contact: Check their site for applications. - Ananda Animal Sanctuary and Rescue
Location: Trinity, NC
Phone: (336) 471-5388
Email: anandaanimalsanctuary@gmail.com
Description: Provides sanctuary and adoption for abandoned dogs. - Animal Adoption and Rescue Foundation (AARF)
Location: Winston-Salem, NC
Address: 311 Harvey St., Winston-Salem, NC 27103
Phone: (336) 768-7387
Email: info@aarfanimals.org
Description: Aids homeless cats and dogs with rescue, adoption, medical care, and education on the human-animal bond. - Animal Awareness Society Inc.
Location: Greensboro, NC
Address: 2935 Marthas Place, Greensboro, NC 27408
Phone: 336-498-6013
Email: animalawareness1@hotmail.com
Description: Focuses on animal welfare and adoptions. - Animal Protection Society of Durham
Location: Durham, NC
Description: Manages the county shelter, providing care and adoption for nearly 5,000 animals annually; promotes education and spay/neuter.
Revenue/Assets: $2.6m revenue, $2.0m assets. - Animal Rescue Foster Program
Location: Greensboro, NC
Address: PO Box 77393, Greensboro, NC 27417
Phone: 336-574-9600
Email: savapup2@aol.com
Description: Foster-based rescue for stray and abandoned dogs. - Anson County Animal Shelter
Location: Anson County, NC
Description: County-run facility for adoptions, strays, and animal services. - Asheville Humane Society
Location: Asheville, NC
Description: Rescues, rehabilitates, and adopts out homeless dogs; offers community programs.
Revenue/Assets: $5.8m revenue, $4.8m assets. - Atlantic Rottweiler Rescue and Friends
Location: Mooresville, NC
Email: adopt@arrfnc.com
Description: Breed-specific rescue for Rottweilers and mixes. - Baby Leo Animal Rescue
Location: Kernersville, NC
Phone: (336) 749-7938
Email: dellaleidholm@gmail.com
Description: Small rescue for dogs in need. - Beyond Fences
Location: NC (statewide focus)
Description: Provides veterinary care, supplies, and fencing to keep dogs in homes; also rescues.
Revenue/Assets: $916.5k revenue, $962.4k assets. - Blue Ridge Humane Society (BRHS)
Location: Hendersonville, NC
Description: No-kill shelter focused on adoption, education, and spay/neuter.
Revenue/Assets: $3.5m revenue, $6.9m assets. - Boxer Butts & Other Mutts Rescue
Location: Asheville, NC
Description: Non-profit rescuing boxers and other breeds since 2011. - Brother Wolf Animal Rescue (BWAR)
Location: Asheville, NC
Description: No-kill organization building community programs; adopts out dogs and provides resources.
Revenue/Assets: $3.0m revenue, $4.4m assets. - Bullies 2 the Rescue
Location: Charlotte, NC (home base, nationwide transport)
Description: Volunteer-run rescue for English Bulldogs, focusing on rehab and rehoming. - Cabarrus County Animal Shelter
Location: Concord, NC
Address: Concord, NC 28025
Phone: (704) 920-3288
Email: AdoptCabarrus@cabarruscounty.us
Description: County shelter for adoptions and animal control. - Cabarrus Pets Society
Location: NC (community-based)
Description: Foster organization for surrendered or stray dogs, providing full vetting. - Carolina Big Hearts Big Barks Rescue
Location: Mooresville, NC
Email: cbhbbpetfinder@gmail.com
Description: Rescues large-breed dogs. - Cashiers Highlands Humane Society
Location: Cashiers/Highlands, NC
Description: Rescues and adopts dogs, with education and therapy programs.
Revenue/Assets: $756.8k revenue, $4.1m assets. - Cedar Farm
Location: Mocksville, NC
Phone: (336) 251-8877
Email: cedarfarm@yadtel.net
Description: Farm-based rescue for dogs. - Charley’s K-9 Rescue
Location: Durham, NC
Description: Focuses on bully breeds at risk of euthanasia. - Charlotte Cocker Rescue of NC, Inc.
Location: Kannapolis, NC
Address: PO Box 1050, Kannapolis, NC 28081
Email: larrydonnacarp@aol.com
Description: Breed-specific for cocker spaniels. - China Rescue Dogs
Location: Vass, NC
Description: Rescues dogs from international trade, rehomes in NC.
Revenue/Assets: $850.4k revenue. - Citizens for Animal Welfare
Location: Harmony, NC
Address: P.O. Box 88, Harmony, NC 28634
Phone: 704-546-7800
Email: citizens4animals@yahoo.com
Description: Advocates for welfare and adoptions. - Colonial Capital Humane Society
Location: New Bern, NC
Description: No-kill shelter in Craven County for abandoned dogs. - Cornelius Animal Shelter
Location: Cornelius, NC
Address: 19110 Meridian St, Cornelius, NC 28031
Phone: (704) 237-3602
Description: Municipal shelter with indoor housing and adoption screening. - Davidson County Animal Alliance
Location: Thomasville, NC
Address: PO Box 183, Thomasville, NC 27361
Email: dcanimalalliance@gmail.com
Description: Alliance for county animal welfare and adoptions. - Davidson County Animal Shelter
Location: Lexington, NC
Address: 490 Glendale Rd, Lexington, NC 27292
Phone: 336-357-0805
Email: davidsonanimalshelter@gmail.com
Description: County-run for adoptions and control. - Doxie Acre
Location: Germanton, NC
Address: P.O. Box 114, Germanton, NC 27019
Phone: 336-591-3018
Email: info@doxieacre.org
Description: Dachshund-focused rescue. - Duplin County Animal Services
Location: Duplin County, NC
Description: County services for strays, adoptions, and education. - East Coast Brussels Griffon Rescue
Location: Greensboro, NC
Phone: 336-965-1277
Email: handerson11@yahoo.com
Description: Breed-specific for Brussels Griffons. - Faith Hope And Love Animal Rescue NC
Location: Sophia, NC
Email: faithhopeandlove.rescue@yahoo.com
Description: Foster-based dog rescue. - Faithful Friends Animal Sanctuary
Location: Salisbury, NC
Address: 220 Grace Church Rd, Salisbury, NC 28145
Phone: (704) 633-1722
Email: sanctuarydirector@faithfulfriendsnc.org
Description: No-kill sanctuary for adoptions. - Feline Friends of Ruff Love Rescue
Location: Greensboro, NC
Email: felinefriendsnc@gmail.com
Description: Primarily cats but assists with dog networks. - Feral Cat Assistance
Location: Greensboro, NC
Phone: (336) 378-0878
Email: fcappresident@gmail.com
Description: Focuses on ferals but ties into broader rescue networks. - Foothills Canine Rescue
Location: Lenoir, NC
Description: Finds forever homes for unwanted dogs in Caldwell County. - Foothills Humane Society
Location: Columbus, NC
Description: Shelters strays, prevents cruelty, and adopts out dogs. - Forever Home Canine Rescue
Location: Barium Springs, NC
Address: P.O. Box 204, Barium Springs, NC 28010
Email: foreverhomek9rescue@yahoo.com
Description: Foster-based for all breeds. - Forgotten, now family
Location: Charlotte, NC
Description: Specializes in medical rescues for forgotten dogs. - Forsyth Humane Society (FHS)
Location: Forsyth County, NC
Description: Promotes compassionate treatment and adoptions.
Revenue/Assets: $3.5m revenue, $6.7m assets. - Freedom Bridge Animal Rescue NC
Location: Wilmington, NC
Description: Volunteer network for rehoming dogs of all ages. - Freedom Ride Rescue
Location: Raleigh, NC
Description: Foster-based in Raleigh/Clayton area, rehabilitates and adopts various breeds. - Friends Forever
Location: Greensboro, NC
Address: P.O. Box 77262, Greensboro, NC 27407
Phone: (336) 855-1899
Email: friendsforeveradoptions@hotmail.com
Description: Adopts out rescued dogs. - Friends In Need Animal Rescue, Inc.
Location: Lexington, NC
Phone: (336) 880-5133
Email: rodogs1@gmail.com
Description: Small rescue for dogs in need. - Furry Friends of the Foothills
Location: Yadkinville, NC
Email: adopt@furryfriendsofthefoothills.org
Description: Foster-based for foothills area dogs. - Godbey Creek Canine Rescue, Inc.
Location: Mocksville, NC
Address: 1147 Godbey Road, Mocksville, NC 27028
Phone: (336) 972-4511
Email: jessica.godbeyrescue@gmail.com
Description: Canine-focused rescue. - GRR (Gram Rescue Ranch)
Location: Winston-Salem, NC
Phone: 336-575-3603 or 336-341-5199
Email: graminfoexchange@gmail.com
Description: Ranch-based dog rescue. - Great Dane Rescue of the Carolinas, Inc.
Location: Carolinas (NC focus)
Description: Breed-specific for abandoned Great Danes. - Guilford County Animal Shelter
Location: Greensboro, NC
Address: 4525 W. Wendover Ave, Greensboro, NC 27409
Phone: (336) 641-3400
Email: llee@guilfordcountync.gov
Description: Open-admission county shelter with high live-release rate; full vetting for adoptees. - Harnett County Animal Shelter
Location: Harnett County, NC
Description: Handles adoptions, reunions, and welfare. - Hart-2-Heart Rescue
Location: Greensboro, NC
Email: h2hadoptions@gmail.com
Description: Foster-based dog rescue. - Hearts of the North
Location: NC (southern dogs focus)
Description: Rescues at-risk dogs from euthanasia and adopts to forever homes. - Helping Hands 4 Paws
Location: Winston-Salem, NC
Phone: 336-418-3627
Email: kmt4paws@yahoo.com
Description: Hands-on rescue for paws in need. - Hope Animal Rescue
Location: NC (statewide)
Description: All-volunteer non-profit dedicated to rehoming dogs. - Hope For All Dogs
Location: NC
Description: No-kill rescue for strays and special needs dogs from high-kill shelters. - Humane Society of Catawba County (HSCC)
Location: Catawba County, NC
Description: No-kill rescue with adoptions, spay/neuter, and outreach.
Revenue/Assets: $2.7m revenue, $3.0m assets. - Humane Society of Charlotte
Location: Charlotte, NC
Address: 1348 Parker Drive, Charlotte, NC 28208
Phone: 704-377-0534
Email: customerservice@humanecharlotte.org
Description: No-kill with 99.9% live release; low-cost services and adoptions.
Revenue/Assets: $9.7m revenue, $25.2m assets. - Humane Society of Davie County
Location: Mocksville, NC
Address: 291 Eaton Rd, Mocksville, NC 27028
Phone: (336) 751-5214
Email: hsdc2007@hotmail.com
Description: Reduces euthanasia through adoptions and spay/neuter. - Humane Society of Eastern Carolina
Location: Greenville, NC
Description: Temporary housing and adoptions; educates on ownership. - Humane Society of Randolph County
Location: Asheboro, NC
Phone: 336-629-7387
Email: humanesocietyofrandolphcounty@yahoo.com
Description: County humane society for adoptions. - Humane Society of the Piedmont
Location: Piedmont region, NC
Description: Focuses on spay/neuter and anti-cruelty advocacy.
Revenue/Assets: $2.0m revenue, $1.6m assets. - Humane Society of Union County
Location: Charlotte, NC
Description: Volunteer-driven for dogs and cats; no government funding. - Humane Society of Wilkes
Location: Wilkesboro, NC
Phone: (336) 838-9588
Email: hsowcritters@gmail.com
Description: Adoptions and welfare in Wilkes County. - Independent Animal Rescue
Location: Durham, NC (central NC)
Description: Rescues and educates; spay/neuter programs.
Revenue/Assets: $817.5k revenue, $2.3m assets. - Ironstone Lane Rescue & Stables
Location: Troutman, NC
Email: IRONSTONELANERES@GMAIL.COM
Description: Rescue with stable facilities for dogs. - Jan’s Animal Rescue
Location: Whitsett, NC
Phone: (336) 509-7573
Description: Personal rescue effort for dogs. - Johnston County Animal Protection League
Location: Johnston County, NC
Description: Advocates for welfare, supports shelters and spay/neuter. - Kora’s Rescue Ranch
Location: Greensboro, NC
Description: Foster-based, pulls dogs from euthanasia lists nationwide. - Kreitzer’s Critter Corral Puppy Rescue
Location: Charlotte, NC (Kannapolis area)
Description: Christian-based for puppies under 10 weeks, including orphans. - Lake Norman Animal Rescue
Location: Mooresville, NC
Address: P.O. Box 4708, Mooresville, NC 28117
Phone: 704-664-8239
Email: lknrescue@yahoo.com
Description: Rescues and adopts in Lake Norman area. - Lake Norman Humane
Location: Mooresville, NC
Address: 110 Robinson Rd, Mooresville, NC 28117
Phone: (704) 663-3330
Description: Non-profit for community animals, donor-funded. - Life On Paws Rescue
Location: Concord, NC
Phone: (704) 773-0087
Email: Lifeonpawsrescue@gmail.com
Description: Foster-based for paws in need. - Love Mutts Rescue
Location: Chapel Hill, NC
Description: Non-breed-specific, volunteer-based in central NC and VA. - Loving Pet Inn Adoptions
Location: High Point, NC
Address: 820 Gallimore Dairy Rd., High Point, NC 27265
Phone: (336) 393-0000
Email: lovingpetinnadoptions@gmail.com
Description: Adoptions through pet inn facility. - Maverick Pet Transportation & Rescue Inc.
Location: Salisbury, NC
Phone: 704-202-1203
Email: Maverickpettransportation@gmail.com
Description: Rescues and transports dogs. - Merit Pit Bull Foundation
Location: Greensboro, NC
Email: Apps@mpbf.org
Description: Focuses on pit bulls and education. - Moore Humane Society
Location: Moore County, NC
Description: No-kill with spay/neuter and TNR programs.
Revenue/Assets: $1.3m revenue, $4.8m assets. - Mountain Pet Rescue AVL
Location: Asheville, NC
Description: Foster-based, saved thousands since 2017. - Mt. Pleasant Animal Rescue
Location: Mount Pleasant, NC
Phone: (980) 439-6505
Email: mtpleasantanimalrescue@aol.com
Description: Local rescue for area dogs. - Murphy’s Mutts
Location: Statesville, NC
Email: murphysmutts1@gmail.com
Description: Small mutt-focused rescue. - North Carolina Boxer Rescue
Location: Julian, NC
Address: 4497 Folger Rd, Julian, NC 27283
Phone: 336-685-4511
Email: Battleground12@aol.com
Description: Breed-specific for boxers. - North Mecklenburg Animal Rescue
Location: North Mecklenburg, NC
Description: No-kill private rescue for all breeds and needs. - One Critter Atta Time Animal Rescue
Location: Greensboro, NC
Email: kato9toes@yahoo.com
Description: Rescues one at a time, focused on individuals. - One Dog At a Time Rescue NC
Location: Salisbury, NC
Email: dndix@bellsouth.net
Description: Incremental rescue approach. - Outer Banks SPCA/Dare County Animal Shelter
Location: Dare County, NC (Outer Banks)
Description: Manages county shelter, provides care and adoptions.
Revenue/Assets: $948.8k revenue, $875.5k assets. - Pandora’s Paws
Location: Randleman, NC
Email: ppadoptions@yahoo.com
Description: Small paw rescue. - Paw It Forward Animal Rescue
Location: Concord, NC
Address: PO Box 1215, Concord, NC 28025
Email: Pawitforwardanimalrescue@gmail.com
Description: Forward-focused adoptions. - PAWS For Your Heart
Location: High Point, NC
Phone: (336) 253-8001
Email: crystal.pfyh@gmail.com
Description: Heart-centered dog rescue. - Paws4adoption
Location: Mooresville, NC
Email: paws4adoption@yahoo.com
Description: Adoption-focused group. - Pawfect Match Rescue and Rehabilitation
Location: Raleigh, NC
Description: Volunteer non-profit for at-risk dogs, providing rehab. - Perfectly Imperfect Pups (PIPs)
Location: Raleigh, NC
Description: Special needs and medical cases, foster-based. - Piedmont Animal Rescue
Location: Mooresville, NC
Phone: 704-360-4262
Email: Piedmontanimalrescue@gmail.com
Description: Regional rescue for Piedmont area. - Project Racing Home
Location: Randleman, NC
Address: 7015 Faulkner Rd., Randleman, NC 27317
Phone: (336) 674-5774
Email: projectracinghome@yahoo.com
Description: Greyhound and racing dog rescue. - Pug Rescue of North Carolina Inc.
Location: Summerfield, NC
Address: PO Box 94, Summerfield, NC 27358
Phone: (336) 312-2983
Email: cathleen@pugrescuenc.org
Description: Breed-specific for pugs. - Pyrenees Rescue of Western NC
Location: Claremont, NC
Phone: (770) 652-1582
Email: director@pyreneesrescuenc.org
Description: Breed-specific for Great Pyrenees. - Randolph County Animal Shelter
Location: Randleman, NC
Address: 1370 County Land Road, Randleman, NC 27317
Phone: (336) 683-8235
Email: rcaspets@gmail.com
Description: County shelter for adoptions. - Red Bell Run Foundation
Location: NC
Description: Focuses on equines but includes dog sanctuary elements.
Revenue/Assets: $1.9m revenue, $292.8k assets. - Red Dog Farm Animal Rescue Network
Location: Greensboro, NC
Address: 5803 Bur-Mil Club Road, Greensboro, NC 27410
Phone: 336-288-7006
Email: reddogfarm@triad.rr.com
Description: Network for farm and companion animals, including dogs. - RescueConnect Animal Rescue
Location: Wilmington, NC
Description: Helps small dogs and cats, supports TNR and shelters statewide. - Rowan County Animal Shelter
Location: Salisbury, NC
Address: 1465 Julian Road, Salisbury, NC 28146
Phone: (704) 216-7768
Email: rcacphotos@gmail.com
Description: County services and adoptions. - Ruff Love Foster Care Dog Rescue
Location: Thomasville, NC
Address: PO Box 2013, Thomasville, NC 27361
Email: rlradopt@gmail.com
Description: Foster care for dogs. - Rusty’s Legacy in Marion NC
Location: Marion, NC
Description: Rescue operation for local dogs. - Sam’s Saving Grace
Location: Olin, NC
Phone: 704-928-6750
Email: samlodgek@gmail.com
Description: Grace-focused dog rescue. - Save A Lab
Location: Greensboro, NC
Email: info@savealabrescue.org
Description: Labrador breed-specific rescue. - Saving Grace – Animals for Adoption
Location: Wake Forest/Chapel Hill, NC
Description: Rescues from rural shelters, provides care in natural settings.
Revenue/Assets: $2.3m revenue, $1.4m assets. - Second Chance NC
Location: Raleigh, NC
Description: Non-profit rescuing strays since 1987 in Triangle area. - Sheets Pet Clinic
Location: Greensboro, NC
Address: 809 Chimney Rock Court, Greensboro, NC 27409
Phone: (336) 852-8488
Email: petadoptions@sheetspetclinic.com
Description: Clinic-based adoptions. - Spay Stokes
Location: Walnut Cove, NC
Phone: 336-971-2963
Email: arsc2004@gmail.com
Description: Spay/neuter and adoption support. - SPCA of the Triad, Inc.
Location: Greensboro, NC
Address: 3163 Hines Chapel Road, Greensboro, NC 27404
Phone: (336) 375-3222
Email: spca@triadspca.org
Description: SPCA for Triad area adoptions. - SPCA of Wake County
Location: Wake County, NC
Description: Collaborates to reduce intake; handles thousands of pets.
Revenue/Assets: $11.6m revenue, $23.2m assets. - ST Furever Freedom Animal Rescue
Location: Rural Hall, NC
Email: stffar12@hotmail.com
Description: Freedom-themed rescue. - Stanly County Humane Society
Location: Albemarle, NC
Address: 2049 Badin Rd, Albemarle, NC 28001
Phone: (704) 983-7729
Email: jsgadd@aol.com
Description: Promotes humane treatment and adoptions. - Stepping Stones Canine Rescue
Location: Winston-Salem, NC
Email: steppingstonesrescue@gmail.com
Description: Non-profit for abandoned and neglected dogs. - Surry Animal Rescue
Location: Mount Airy, NC
Email: surryanimalrescue@hotmail.com
Description: County rescue for animals. - Tailless Cat Rescue
Location: Liberty, NC
Email: taillesscatrescue@hotmail.com
Description: Primarily cats but networks with dog rescues. - The Fort – Fortitudine Vincimus Rescue Center
Location: Asheboro, NC
Address: P.O. Box 296, Asheboro, NC 27204
Phone: 336-505-9199
Email: thefortrescue@gmail.com
Description: Rescue center for dogs. - The Haley Graves Foundation
Location: Summerfield, NC
Address: PO Box 191, Summerfield, NC 27358
Email: thgfinquiries@yahoo.com
Description: Foundation supporting dog rescues. - Tiny Tigers Rescue
Location: Toast, NC
Email: tinytigersrescue@hotmail.com
Description: Small rescue, ties into tiger-like energy for dogs/cats. - Tranquility Sanctuary
Location: Charlotte, NC
Description: Non-profit with adoption and outreach programs. - Triad Independent Cat Rescue
Location: Greensboro, NC
Email: triadcat@yahoo.com
Description: Cats primarily, but collaborates on dog networks. - Triangle Pets Alive!
Location: Triangle area, NC
Description: Saves treatable pets, promotes education and retention. - Troutman Canine Rescue, Inc.
Location: Statesville, NC
Phone: 704-508-1934
Email: troutmancaninerescue@yahoo.com
Description: Canine rescue in Troutman area. - US Dog Coalition and Rescue
Location: Raleigh, NC
Description: Rehabilitates abused/neglected dogs, promotes ownership. - Valley River Humane Society
Location: Western NC
Description: No-kill for dogs/cats, provides vet services.
Revenue/Assets: $1.6m revenue, $1.0m assets. - Watauga Humane Society
Location: Watauga County, NC
Description: Equipped facility for unwanted animals, provides care.
Revenue/Assets: $997.1k revenue, $5.0m assets. - Yadkin County Animal Shelter
Location: NC
Description: County shelter for care and adoptions.
For a more complete or updated list, check directories like BringFido, Cause IQ, or Petfinder.com, which aggregate from hundreds of NC shelters and allow searching by breed, age, and location for available puppies/dogs.
Networks Connecting These Organizations
Many of these groups “network together” through centralized platforms to share available dogs and puppies:
- Petfinder.com: A nationwide network where most NC shelters and rescues list adoptable dogs in real-time. Search by zip code for puppies/dogs across agencies.
- Adopt-a-Pet.com: Similar aggregation, often with Rehome feature for direct owner-to-adopter transfers.
- Best Friends Animal Society Network: Partners with groups like Hearts of the North for no-kill initiatives and transports.
- North Carolina Animal Federation or local coalitions: Informal networks where rescues like Saving Grace pull from rural high-kill shelters and share with urban adopters.
Places to Bring Lost Dogs and Lost/Found Resources
If you’ve found a lost dog, bring it to your local county animal control or shelter (e.g., Guilford County Animal Shelter, Wake County Animal Center)—they scan for microchips, hold strays, and facilitate reunions. Most listed above accept found pets during business hours. For statewide support:
- Petco Love Lost: Free facial recognition database to search/report lost dogs nationwide, used by many NC shelters. 22 24 28
- PawBoost: Community alerts for lost/found pets in NC.
- Local Animal Control: Call 311 in cities like Charlotte, or contact county shelters (e.g., Lincoln County Animal Services for lost reports). 21 23 25 27
- Facebook Group: Lost & Found Pets of North Carolina: Active community for posting lost/found dogs statewide—include town for best results. 20
- Nextdoor App: Neighborhood networks often share lost dog alerts.
Always scan for a microchip at a vet or shelter first, and post on multiple platforms to maximize reunion chances. If adopting or reporting, verify current availability directly with the organization, as inventories change daily.
