Online dog encyclopedia with facts, photos, world origins, dog size and age charts, and kennel club links.