veterinarian Jeremy Welsh at Shaker Heights Animal Hospital