Our Papillons shed their hair about twice per year. Some people call it "blowing the coat".
This situation is very normal, and we can count us lucky, because if Papillons would have a "double coat" (which means an "under coat", they would shed a lot more.
You can somewhat minimize the amount of the dogs hair on your couch, or your clothes by brushing him regularly,and feeding him good quality food.
But there are possible health problem with your dog, if he looses excessively amounts of hair.
Look under my recommended links on this blog on the right. There is more information about this