Lockwood Animal Rescue Center is located on 20 acres in the Los Padres National forest in Ventura County, California. LARC is only an hour and a half north of the city of Los Angeles, yet it remains a “world away.” We are home to the “feathered, furry, and fetlocked” who get to frolic in their forever home.
Please consider sponsoring one of our rescued wolfdogs or horses to keep them all well-fed and in the best of veterinary care. The majority of these animals have required extensive veterinary services upon arrival at LARC, and we rely 100% on your continuing support to keep everyone happy and healthy.
Please see our “wish list” page to see how a little of your kindness and caring can go a long way toward bettering the quality of life for these magnificent creatures!