Puppy Training is More than Learning Commands

Puppies need a lot of enrichment when they are young. The more diverse experiences they have at this age, the better prepared they’ll be as they grow older. One of the most important aspects of development is puppy training for socialization. Your pup needs to learn the ropes and be able to interact well with other dogs and other people, too! What’s more is that your puppy isn’t the only one learning, you are as well. At our animal hospital in the Roanoke Valley, we offer puppy socialization classes at no cost to current clients. These sessions help your pup become familiar with other dogs, other people and the clinic setting, too!


Everyone here is so sweet and kind! They love your pets like they are their own and actually listen to you!! They always give my babies great care!! Thanks guys for being so great!!

- Kristin P.

Dr. Todd is awesome. Whether it's holistic care, dietary changes, or simply his ability to CONNECT with both the patient and the owner, we have been 100% satisfied with the level of care provided.

- Patrick K

My wife and I have taken our pets to Hanging Rock AH for nearly 13 years . Without a doubt , the entire staff is extreme friendly, compassionate, and caring. After your first visit , you are greeted by name (which is great ) and everyone genuinely appreciates your business but most importantly, shows compassion and care for your pet(s) that unparalleled. We feel like we are family

- Scott V

Wonderful pet care and kind staff!

- David B

My family has taken all our pets there, in Emergency situations too. The staff is so kind, and the competent. I am so happy they have always been the best


- Charlene G

I have been taking my pups to Hanging Rock for years and have never been anything but confident in the care they received. From my senior pup, that I have since lost; to my newest addition. Dr. Todd and Dr. Honeycutt are the best!


- Delores J

Our Puppy Socialization Classes

Our classes are held on the second Saturday of every month and are designed to get your pet used to playing and feeling comfortable in a new environment. Too often, pets develop negative associations with the veterinary clinic. Giving them the opportunity to play and socialize in this setting can help turn a negative into a positive. Additionally, it allows your pet to interact with other puppies in a controlled environment. They learn their boundaries with other dogs, the etiquette of play and all sorts of puppy social rules all on their own. Plus, the presence of other people helps them become more trustworthy of unfamiliar people and us, too!


Education for Owners

Puppy training isn’t just about the dogs, it’s about you, too! Whether this is your first puppy or you’re a veteran dog owner, every pet is slightly different with various needs and behaviors. During our puppy socialization classes, we’ll be happy to go over basic house-training rules such as setting boundaries within the home, potty training, crate training and more! Come with questions, and we’ll provide the answers!

These events are held monthly.  Please ask us for more details and to enroll your puppy! Remember, classes are free to current clients!


Hanging Rock Animal Hospital