That's some detailed criteria you have there! You can see defense and special defense in this pokedex: http://pokemondb.net/pokedex/all
Just click the headings to sort the columns.
Shuckle has the highest defense and sp def in the games by a HUGE margin. On the other hand its attack is abysmal. It is only weak to water, rock and steel.
Registeel is another good bet. It's weak to fire, fighting and ground, but nearly everything else is not very effective.
Umbreon and Dusknoir both have good defense and are only weak to 2 types. Umbreon learns Moonlight at level 71.