Rick has been training dogs for more than 30 years. He began in 1975 by teaching puppy, basic, and advanced classes for a local dog training club. He also served as the training director for that club.

Rick started Coastal Dog Services, Inc. in 1986 when several Peninsula veterinarians asked him to teach at their facilities. As his classes expanded, he opened his own facility in mid-town Newport News. He teaches as many as 14 classes per week, in addition to providing private lessons and individual training.

Rick has shown his own dogs in obedience and agility competition, and has obtained several advanced obedience titles. He has also titled two dogs in the sport of Schutzhund. Two of his dogs have received tracking titles