If you are near a veterinary school - they often have cardiologists, as well as internal medicine specialists on staff. I would highly recommend getting him in for the echo (ultrasound of the heart).
Looks like KCFilley and I were typing at the same time and the same thing
