Melt half the goose fat in a pan and lightly brown the pheasant all over. Remove the pheasant to a plate. Add the onions to the pan and brown them lightly. Add the sauerkraut, both wines, stock, and a pinch of salt and pepper. Return the pheasant to the pan and simmer gently, covered, for 1 hour.