The first think most of the people think of when choosing sofa colors for daily and children use, is a dark or printed upholstery fabric, because they think its the only way to avoid stains. Wrong!
The thing that you want to think of when choosing fabric colors for your sofa, is how invisible the stain trace would be after its being washed and removed, rather than how invisible the stains would be when happened and NOT being removed.
The following fabrics and some of the nice colors for your daily and children use.
I just love this collection.