Limited resources and network dynamicity are challenging issues in Bluetooth networks. Therefore, scatternet formation improvement and efficient routing algorithms are required that can efficiently construct a short route between a source and destination. As of today, many protocols have been proposed, mostly researchers focusing on simplicity and reliability, but only few of them fulfill the Bluetooth scatternet scenario. Therefore, it opens new doors for scatternet formation and inter-piconet routing for the Bluetooth scatternet. This paper presents a review of Bluetooth routing and scatternet formation protocols for inter-piconet communication. First, Bluetooth operation is explained followed by important applications and topologies are discussed. Then, inter-piconet routing and network formation protocols are critically analyzed. Finally, Bluetooth problems and open research issues are highlighted.