The Bose SoundLink Mini II is a small Bluetooth speaker. It isn't small enough that you'll carry it with you every day, and you're definitely not going to fit it in a pocket. However, it's about as small as a speaker can get without compromising on sound quality.
Power and refinement from a tiny box; Great charge dock
No aptX or NFC; Cheaper alternatives are available