Shedding is a natural process, and cannot be prevented. Your best option is to brush the dog daily, preferably with a deshedding brush, so as to gather the shed hairs on the brush rather than have them fall out on the soft furnishings.