dogs dog chesterfield puppies cats endoscopy richmond canine derbyshire chester cat pet petersburg colonoscopy henrico colonial heights county