A sheep or two don't need a lot of space and can provide meat, milk, and wool for various cold weather needs. I would think the Pyrenese would be helpful with the sheep, but I'm not sure I've ever known of goats needing a guard dog.

You don't have to be able to spin to use the wool - felting is super easy and can provide shoe/boot insoles, rugs, pillow and mattress stuffing or pads and bats of carded wool can be used in quilts. For those uses you don't need fine wool like a handspinner would use. You could chose a meat breed like Hampshire and still have a use for the wool.