Rosie is 5 1/2 lbs and fits in the small just fine. I would think yours would fit in a large for sure.
maci_mace, you are right. They are very stylish. I take Rosie to the mall all the time in mine. I use the side pockets as a purse. No one has figured us out yet!!
They just assume it is my purse!