It's much easier to pick a rug first and then accessorize according to the design of the rug. However, sometimes that is not possible. If you already have furnishings and a color scheme, then you should pick a rug that will match what you already have in the room. Think of your rug as a piece of art you lay on the floor instead of hanging on the wall, it should complement your decor and add a unique touch of style. Oriental rugs are usually a safe choice for a more traditional and formal look, however, you will still need to ensure the color of the rug will complement the color scheme of the room. A geometric pattern rug can also transform the entire feel of the room, however, you will need to make sure the geometric pattern does not compete with any other patterns you may have in the room.
Another tip to use when looking at colors is to avoid any light or white colors, especially since there may be some accidental spills and crumbs when eating. Lighter colors are likely to show dirt and spots more than rich or deep colored rugs.
Opt for a short pile or flat weave rug in the dining area, as they are much easier to maintain in the wake of inevitable crumbs and spills. Short pile or flat weave rugs also make it much easier for anyone to pull out their chair. Rugs with a high pile or thicker more fluffy material are better suited for a living room or bedroom. Another thing to consider is natural fiber such as cotton and wool. These fibers are extremely easy to clean and will ensure that crumbs don't get trapped. Sisal, seagrass and jute rugs may prove to be trickier when it comes to removing crumbs especially because of their texture.