Heterogeneous network (HetNet) is an opportunistic technology that improves network throughput, extends cell coverage, and offloads the network traffic for 5G mobile communication network. HetNet involves a mix of radio technologies and various cell types working together seamlessly. In a HetNet, the coordination between macro cells (MCs) and small cells (SCs) has a positive impact onthe performance of the overall networks, and consequently on the overall user experience. Therefore, the improvement of user-perceived service quality requires high-efficiency network protocol as well as enhanced radio technologies. In this article, we introduce a 5G HetNet comprised of MCs, fixed and mobile SCs. Mobile small cells (mSCs) can be mounted on a car, bus, and train. They have different aspect from the fixed small cells (fSCs), and hence we address the technical challenges for mSCs in this article. We also analyze the network performance under two HetNet scenarios, such as MCs and fSCs, and MCs and mSCs.