Yes they do.
I believe they do. I've seen cages with smaller animals.
I'm not sure if they do all the time but when I was there for my cat's appointment 6 months ago they had a cage with a couple of ferrets in the waiting room.
Thanks! Your answer is awaiting moderation.