I have used All For Pets for several years. When my puppy swallowed a bat and had not had his rabies shot yet, they made all kinds of contacts to find out what I needed to do to ensure he would not get rabies. The staff is friendly, and obviously, they are quite helpful, too.