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