I have tried many things as my small ones have been bicycling with me for 30 years. This one works and comes with a clip to hook to harness or collar and a rain cover which also doubles to keep wind and cold out. Not cheap but very well made. I use them for years with no issues.
3-in-1 small pet dog puppy bicycle basket, car seat and hand carrier bag with | eBay