I have a lot of green carpet in the areas the dog doesn't hang out. Looks lovely when clean. High traffic areas are tan colored, one of my favorite area rugs is a black and tan. It matches the dog, on purpose!
When NOT to vacuum is the question at my house. LOL. We have tan carpet throughout most of the house, and I vacuum pretty much every 1-2 days (I have 3 little 2-legged crumbsnatchers in addition to my GSD). However, we have brand-new cream colored carpet in the master BR, and that's where Kodee sleeps at night. He has a sheepskin bed, and he sleeps on that about 1/2 the time. The other 1/2 the time he sleeps on the carpet or tile next to the doors out to the deck.
I clean the BR carpet every day when I make my bed. Use a slicker brush to get up most of the hair, then vacuum...
All my carpet is a dark forest green too...So I know the feeling, it's an everyday thing here...It's amazing how fast you can ware down a vacuum, I've recently had to purchase a new vacuum because of vacuuming so much.
Where we live now we don't have carpets, which is great. I just take the broom over the floor a couple times a day. Our new house will probably have carpet, which I will probably have to vacuum at least once a day.
I have dog doors (which I dearly love) but they also mean that my dyson picks up a ton of sand along with the hair every time I vaccum. I aim for once a day, but it's more like every other day. I also have a herd of teenagers here most of the time....although with 4 dogs, not many crumbs actually hit the floor....
We have old green rugs now,they were the property of the previous home owner, we kept them down on purpose, to get through puppy stages with Echo and now until Indigo is fully aclimated.
Then they are being torns up for the sweet hardwood underneath.