Since around 2014/2013 cpu/gpu mining has become unprofitable, now you need to use ASIC miners in order to mine enough bitcoin for it to be economically viable.
The main producers of bitcoin miners are BW, Bitfury and Bitmain. There are other producers of miners beyond these but these are the most common.
USB miners and 'antrouters' (and similar products) may also be uneconomical now but they should be used for solo mining as a bit of a lottery to see if you can win without using much electricity to power them (and in the case fo the antrouters, to be able to use them for other things at the same time).