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