Many colors can work well together. When we moved into our house, there was mauve carpet throughout the main floor, and all walls were white. It is a semi-open floor plan, and from the front door you can see all four rooms on the main floor.
I wanted to create a relaxing living room area, a cozy dining room area, and an energizing kitchen.
I ended up keeping the mauve carpet, and choosing a color combination for the walls that sounds odd, but it turned out beautifully.
Living room: two walls deep purple, two walls tan.
Dining room: two walls deep green (same value as the purple), two walls tan.
Kitchen: an eclectic mix of lavender and stunning yellow.
Foyer: wallpaper (deep-green, tan, mauve) and one wall tan.
There is a deep-green element to every room, such as wall decor, cushions, plant stands, etc. The deep green looks wonderful against the mauve carpet, and accents the wall colors remarkably well.
Q