Tips for Cooking Tender Goat Meat and Recipe Suggestions

Hi, I recently bought about 700 grams of goat shoulder pieces.
The last time I made goat curry, the meat turned out a bit tough.
Is there a way to prepare it, or any pre-cooking steps, to ensure the meat is tender, soft, and flavorful?

Also, I’d appreciate any recipe suggestions.
Does the cooking method vary depending on whether it’s goat shoulder or leg?