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