The stomach noises could be because his tummy has been empty. It takes quite a lot of volume of home cooked if you were comparing it to kibble volume. There are some really good home cooked web sites. For protein you can also use eggs and for the carbs you can use potato.
These recipes are from: http://www.geocities.com/Vienna/Opera/2167/#dietary
Egg & Potato Diet (low-protein, low-phosphorous, high-potassium, normal sodium)
1 egg, large, cooked
3 cups potato, boiled with skin
1 tablespoon chicken fat
1 1/2 calcium carbonate tablets (600 milligrams calcium)
1/2 mulitple-mineral tablet
Provides 600 kilocalories, 15.1 grams protein, 18.5 grams fat.
Supports caloric needs of an 18-pound dog
Provides phosphorus at 53 percent, potassium at 322 percent, sodium at 114
percent of dogs daily needs. To feed this diet with a normal amount of
phosphorus, substitute 3 bonemeal tablets for the 1 1/2 carbonate tablets.
Chicken and Potato diet (low protein low phosphorus, high potassium, low sodium)
1/4 cup cooked chicken breast
3 cups potato, boiled with skin
2 tablespoons chicken fat
1 1/2 calcium carbonate tablets (600 milligrams calcium)
1/2 multiple vitamin-mineral tablet
Provides 689 kilocalories, 18.9 grams protein, 26.8 grams fat.
Supports caloric needs of a 21-22 pound dog
Provides phosphorus at 45 percent, potassium at 301 percent, sodium at 54
percent of a dog's daily needs. To feed this diet with a normal amount of
phosphorus, substitute 4 bonemeal tablets for the 1 1/2 calcium carbonate
tablets.