The best exotic vets in town are at Gulf Coast Veterinary Specialists. But they don't take appointments from owners, just referrals from other vets, and they are beyond
expensive. However, if you've got a weekend emergency, they're the only game in town.
The best affordable vet I've found is Dr. Dan Jordan at Animal Avian Hospital of the Village. He's self-taught on exotics, but did a great job of educating himself about them. I really like him, and he sees a ton of exotic patients. He removed a bladder stone from one of my pigs, and she's came through it just fine.
The only downside is that both of them are downtown, but the only one any closer is in Alvin, and I haven't heard great things about that one.
Can't really recommend a good dog vet. We use Bay Glen Animal Hospital, but you'd be passing up several other vets to get there. I think they're expensive, and very insistent on over-treatment. So far our dog has been really healthy, but if she ever starts having problems, I may look around for another one.