After several bad experiences with vets I found Lehigh Valley Animal Hospital through a co-worker. They have several vets so you are sure to find one to suit you and your pets needs. They are quick to make appointments and fill medicine requests. Once I found them I stayed until my older dog passed on. They can be expensive but I believe they are in the average range for vets.