The easiest solution is the obvious ... keep the dogs nails trimmed. A basic rule of thumb is if the dog walks across a hard surface floor and you hear him (clickety click) - the toenails are too long. Additionally, I doubt that the dog is doing that much damage to anything with just general "stretching" and jumping to and from. He's digging and scratching - probably to make himself a nice comfy bed.
Long toenails create a host of problems - only one of which is housekeeping.
1) When they scratch themselves, especially ears, they can harm themselves.
2) Long toenails can cause the feet and pasterns (wrist) to become weakened and even deformed.
3) Long toenails can hurt other dogs/animals during play.
4) Long toenails are more suseptable to catch on things and be torn or broken - both are not only extremely painful for the dog but can cause serious permanent damage.
The best route is to keep the toenails trimmed.
For the record, I don't "cut" my dogs nails, I file them with Dreml moto tool.
At a minimum, nails should be trimmed monthly.