A isn't working, but I would call B a crate, and C a kennel.