Another option for you mixed-breed dog owners out there is this product. I don't have a dog and have never used their services but I do have friends that have. They seemed pleased by the results for what it's worth.
I took him to the vet this morning - no chip. The vets think he is a young adult, 3-4 years. He has his adult teeth, but not much tarter buildup. Is anyone interested in adopting him? Here are some more pictures of him. The current best guess is a schnauzer/dachshund mix.
That is pretty cool having them all laying on the bed at the same time. My dogs do it all the time, but our cat never seems to run out of energy.
I would love to keep him; however, my husband is not so enthusiastic. We have 2 large dogs already and 2 cats.