Goats, short haired if you know nothing about them. Eat anything, climb mountains, can defend themselves, good source of food and good eating. Easy
For defense, nothing better than well trained German Shepherds. Good breeding stock, litters would make awesome bartering. They can eat the before
mentioned goats or be trained to get their own food. You don’t need many of them to bring down most game.
Of course a lot depends on where you are located. Acreage in a desert or an area with harsh winters would make life difficult.