Veterinary Services Done Differently

Our mission at Franklin Veterinary Hospital

At Franklin Veterinary Hospital, we are committed to our clients and their beloved pets. We will always provide exceptional services by utilizing the highest quality and standards of patient care. We will educate our clients to promote the prevention of disease and nurture healthy lifestyles. Our goal is to attain long-term relationships with our clients and patients built on trust and mutual respect. We understand that your pets are important members of your family, and we are honored to help care for them.

Get to know

Dr. Frank Stagnitta

Dr. Frank was born in Syracuse, NY, but moved at a young age and grew up in coastal Chesapeake, VA. Animals have always played a major role in his life and he knew he wanted to become a veterinarian before the age of seven.

He is a 1987 graduate of The Virginia-Maryland Regional College of Veterinary Medicine.  He has been in private practice for over thirty-four years (three in mixed animal practice, over thirty-one in exclusively small animal practice).

He has been married to his wife, Kim, for over thirty years and has lived in Franklin since 1992.  Kim and Frank have one daughter, Josie, who is seventeen and in her senior year at Macon Early College.

They are owned by and live with Butterscotch, the best rescue dog ever, and three fun and crazy cats, Louie, Chet and Taiji.


Your Fun, Friendly Veterinarian in Franklin, NC

Welcome to Franklin Veterinary Hospital, Franklin’s best veterinary office! We are located on Georgia Road between the Watauga Creek Furniture Store & Dollar General. Franklin Veterinary Hospital is dedicated to providing a caring and uplifting veterinary experience for clients and their pets. Dr. Stagnitta is highly attentive to the needs of patients and parents, and we offer encouraging enthusiasm to make pet care feel fun while you’re in our office. At Franklin Veterinary Hospital, you’ll always feel confident that your pet is getting the high-quality care they need to enjoy a long, exciting life. Our mission is simple - to provide a warm, inviting, family-friendly environment where your beloved pet will learn to love our veterinarian’s office.



Our close-knit team is upbeat, friendly, and dedicated to providing every patient (and their humans) a positive experience. The family environment we have among our team is passed onto our clients in every interaction.
Jennifer Russell
Veterinary Assistant
Learn more
Jennifer was born and raised in Franklin, NC.  She has always had a passion and love for animals.  She has a beautiful 12 year old daughter, Kasi Aaliyah.  Jennifer and her family love to spend time outdoors fishing, camping, going to the lake, and spending time with family and friends.  She is a hard-worker and absolutely loves coming to work at Franklin Veterinary Hospital.  She looks forward to meeting you and your pets!
Kim Aadnesen
Client Services Representative
Learn more
Kim moved here from New
Hampshire in 2003.  She has five children and eight grandchildren.  She loves animals and has a houseful of dogs, cats, ferrets and a snake. Between her family and pets there is a total of 90 legs!  "I have always wanted to work with animals, and I am so happy to be working here at Franklin Veterinary Hospital!  We have a great staff and wonderful patients."
Bri Westermeier
Veterinary Assistant
Learn more
Bri was born in St. Petersburg,
Florida but was raised here in Franklin, North Carolina.  She has always had a passion for animals and has always wanted to work with them. She graduated with high honors from Western Carolina University with a Bachelors of Biology. She is currently working on her veterinary technician degree. She and her fiancé, Tate, have 3 cats, Brandywine, Tyrion, and Riddle, 2 sugar gliders, Octavia and Danearys, a turtle, Tuck, and a dog, Entei.  She's excited to meet all the clients and their fur-babies!
Sarah Fregaeu
Client Services Representative
Josie Stagnitta

See More Of our services

Keep your pet healthy

Visit our office today

8:30 AM - 5:30 PM
8:30 AM - 12:00 PM
8:30 AM - 5:30 PM
8:30 AM - 5:30 PM
8:30 AM - 5:30 PM
Bark • Meow • Love