Somone mentioned Angels? Here is an angelic critter made from a stone giant and the half Celestial template. Plenty of AC, plenty of strength and plenty of range, they are ready to show that the upper planes have no shortage of 'hard rock'.

[Sblock=Alabaster Angel]Alabaster Angel
Large outsider (Earth) (Native)
Hit Dice: 14d8+70 (133 hp)
Initiative: +2
Speed: 40 ft., 80 ft. flight (good))
Armor Class: 31 (-1 size, +4 Dex, +14 natural, +4 chain shirt), touch 13, flat-footed 27
Base Attack/Grapple: +10/+22
Attack: Greatsword +19 melee (3d6+12 17-20 crit) or slam +17 melee (1d4+8) or rock +13 ranged (2d8+15)
Full Attack: Greatsword +19/+14 melee (3d6+12 17-20 crit) or 2 slams +17 melee (1d4+10) or rock +13 ranged (2d8+15)
Space/Reach: 10 ft./10 ft.
Special Attacks: Rock throwing, Smite Evil
Special Qualities: Darkvision 60 ft., DR 10/magic, immunity to disease, low-light vision, Resist acid, electricity & cold 10, rock catching, Spell like abilities, SR 24, +4 save vs. poison.
Saves: Fort +14, Ref +8, Will +8
Abilities: (NPC Non Elite) Str 30, Dex 18, Con 20, Int 11, Wis 15, Cha 17
Skills: Climb +8, Disguise +11*, Diplomacy +10, Hide +15*, Jump +8, Listen +19, Sense Motive +10, Spot +19, Survival +10, Tumble +12
Feats: Combat Reflexes, Iron Will, Improved critical (Great sword), Power Attack, Track
Challenge Rating: 11
Spell like abilities: 14th Caster level, Save DC is 10 +3 +spell level
At will: Daylight
o Aid
o Bless
o Cure serious wounds
o Detect evil
o Dispel evil
o Hallow
o Holy smite
o Holy word
o Neutralize poison
o Remove disease
o o o Holy aura
o o o Protection from evil
Descendents of a conclave of altruistic stone giants whisked away to the upper planes as a reward for an act of utter selflessness, the Alabaster Angels resemble beautifully made 12' tall statues of Celestials with whitish stone bodies and granite tinged plumage. They speak Giant, Celestial, Terran and Common.
COMBAT
Alabaster Angels fight from a distance lobbing Daylight effected stones, but their angelic heritage calls upon them to cut down the wicked. They often take up reach weapons when possible, using their ability to fly to prevent ground based foes from ever attacking them. They typically can carry 11-15 [60-80 lb.] stones for throwing before the total weight of their gear [20 lb weapon, 50 lb armor] would prevent flying due to medium load (1065 lb.).
Rock Throwing (Ex): The range increment is 180 feet for a Alabaster Angel’s thrown rocks. It uses both hands when throwing a rock.
Rock Catching (Ex): An alabaster angel gains a +4 racial bonus on its Reflex save when attempting to catch a thrown rock.
Smite Evil (Su): Once per day a Alabaster Angel can make a normal melee attack to deal extra damage equal to its HD (maximum of +20) against an evil foe.
Skills: *An alabaster angel gains a +8 racial bonus on Hide checks in rocky terrain. It also gains this bonus on disguise checks when impersonating a statue of an angel.[/sblock] [Sblock=Alabaster Angel Wing Soldier War2]Alabaster Angel Wing Soldier War2
Large outsider (Earth) (Native)
Hit Dice: 16d8+80 (152 hp)
Initiative: +2
Speed: 40 ft., 80 ft. flight (good))
Armor Class: 31 (-1 size, +4 Dex, +14 natural, +4 chain shirt), touch 13, flat-footed 27
Base Attack/Grapple: +12/+24
Attack: Greatsword +19 melee (3d6+12 17-20 crit) or slam +17 melee (1d4+8) or rock +13 ranged (2d8+15)
Full Attack: Lance or Longspear +21/+16/+11 melee (2d6+12 x3 crit) or 2 slams +19 melee (1d4+10) or rock +16/+11/+6 ranged (2d8+15)
Space/Reach: 10 ft./10 ft.
Special Attacks: Rock throwing, Smite Evil
Special Qualities: Darkvision 60 ft., DR 10/magic, immunity to disease, low-light vision, Resist acid, electricity & cold 10, rock catching, Spell like abilities, SR 24, +4 save vs. poison.
Saves: Fort +16, Ref +8, Will +8
Abilities : (NPC Non Elite) Str 30, Dex 20, Con 20, Int 11, Wis 15, Cha 16
Skills: Climb +8, Concentration +13, Disguise +11*, Diplomacy +10, Hide +15*, Jump +8, Listen +19, Ride +9, Sense Motive +10, Spot +19, Tumble +12
Feats: Combat Reflexes, Iron Will, Quickdraw, Point blank shot, Rapid shot, Far shot.
Challenge Rating: 12
Spell like abilities: 16th Caster level, Save DC is 10 +3 +spell level
At will: Daylight
o Aid
o Bless
o Cure serious wounds
o Detect evil
o Dispel evil
o Hallow
o Holy smite
o Holy word
o Mass Charm Monster
o Neutralize poison
o Remove disease
o o o Holy aura
o o o Protection from evil
COMBAT
They typically can carry 11-15 [60-80 lb.] stones for throwing before the total weight of their gear [20 lb weapon, 50 lb armor] would prevent flying due to medium load (1065 lb.).
Alabaster Angel wing soldiers bombard their targets with hurled stones until getting close enough to use their spell like abilities. When using rapid shot, their to-hit bonus is +14/+14/+9/+4.
Rock Throwing (Ex): Due to the Far shot feat, the range increment is 360 feet for this Alabaster Angel's
thrown rocks. It uses both hands when throwing a rock. Increments 360 ft. / 720 ft. / 1080 ft. / 1440 ft. / 1800 ft.
Rock Catching (Ex): An alabaster angel gains a +4 racial bonus on its Reflex save when attempting to catch a thrown rock.
Smite Evil (Su): Once per day a Alabaster Angel can make a normal melee attack to deal extra damage equal to its HD (maximum of +20) against an evil foe.
Skills: *An alabaster angel gains a +8 racial bonus on Hide checks in rocky terrain. It also gains this bonus on disguise checks when impersonating a statue of an angel.[/sblock]