kitty cats

There are several breeds of cat, including sweater cats, who wear woolly polo necks. They are all hand-sewn and have big personality stitched into them.