Upward Pup Dog Training offers basic obedience for puppies and adult dogs of all breeds. They specialize in addressing manners, polite walking, fear, shyness, reactivity to dogs and people, as well as housetraining.
They are especially adept at working with rescue dogs. Day training is also available. The owner and trainer holds the Certified Professional Dog Trainer – CPDT-KA designation.
Their training philosophy centers around using non-aversive methods to ensure that training is effective, enjoyable, and fosters a strong bond between the owner and their dog. Upward Pup Dog Training serves Salem, VA, and most of Roanoke County. They communicate in English.


