Guardian, Spark (CR 3)

Tiny Construct
Alignment: Always neutral
Initiative: +0
Languages: Cannot speak

AC: 18 (+2 size, +2 Dex, +4 natural), touch 14, flat-footed 16
Hit Dice: 2d10 (11 hp); DR: 5/-
Fort +0, Ref +2, Will +0
Speed: 20 ft., fly 20 ft. (good)
Space: 2-1/2 ft./2-1/2 ft.
Base Attack +1; Grapple -8*
Attack: Talons +2* melee or sparks +5 ranged
Full Attack: Talons +3* melee or sparks +5 ranged
Damage: Talons 1d2-1, sparks 2d6 electricity
Special Attacks/Actions:
Abilities: Str 8, Dex 14, Con -, Int -, Wis 10, Cha 1
Special Qualities: Construct traits, fast healing 1, find master
*Because its usually a familiar, a spark guardian has the same base attack bonus as its master. A spark guardian applies its Dexterity modifier.
Feats: -
Skills: -
Advancement: 3-4 HD (Tiny); 5-6 HD (Small)
Climate/Terrain: Any
Organization: Solitary
Treasure/Possessions: None

Source: Compete Warrior

Sparks (Su): The spark guardian's sparks have a range increment of 100 feet.

Find Master (Su): No matter the distance, as long as it is on the same plane, a spark guardian can find its master.

Spark guardians know that they're ill-equipped for melee combat. Instead, they do their best to remain our of enemies' range, flinging sparks at them from above.