From the shows I've been to, as April says, many will take CC's or checks, but have a debit card handy and know where an ATM is, because some of the smaller ones may only take cash.
Once they've made the sale, I've never seen one who wouldn't hold the animal for you until you were ready to go.