Congrats and how cute!
okay 10 pounds is 4.5kg and my shih tzu x australian terrier is 12 pounds (5.7kg) i got given a metal wire crate brand new with crate divider i honestly would go for that one because fabric ones can be torn apart and pups and dogs learn to undo the zip or destroy the door and plastic can be less spacious imho that is and more dark. I cant see Jessie in the plastic one and it makes me anxious. Where the wire metal one is very durable and you can see the pup you can cover the crate at night if you wish.
i loved the divider to make it smaller or bigger while house training her. your going to need a size small crate(wire metal one)