You have no reason to be drinking protein shakes at all. Walking isn't an exercise that requires additional protein, so you're just adding useless calories. Most Americans eat too much protein, not too little. If you were working out with resistance training, a shake might help put on muscle quicker, but if you're trying to lose weight, there's absolutely no purpose in protein shakes. And when you say non-fat foods, what do you mean?