If you don't like the smell or taste of lamb, as it has a stronger, earthy, grassy flavor, the closest thing would be properly processed venison and then beef (one inch thick steak with bone). Pheasant and grouse would also work, as they are game birds from Scotland. Subbing the meat will change the flavor and color of the soup, as lamb fat provides a unique richness.