Sorceror's Familiar

Effect: 

You have a familiar much like a wizard's familiar, but more changeable. Unlike the wizard, you don't choose two abilities for your familiar. Instead you choose one permanent ability that suits your familiar's nature; the only limitation is that you can't choose tough as the permanent ability. Each time you get a full heal-up, randomly determine two other abilities your familiar will possess until your next full heal-up.

Adventurer Feat: 

Your familiar gains another randomly changing ability.

Champion Feat: 

Once per level, if your familiar is close to you, it can cast one of your spells as a free action on your initiative count, even if you have already expended the spell. The spell functions as if you had cast it.

Epic Feat: 

Your familiar gains another randomly changing ability.