I haven't really played with the Felguard on a warlock, but I'd think you would want to add the Felguard into the petattack section.

Intercept does have a minimum/maximum range and if he's unable to cast Intercept to engage in combat wouldn't this make him just stand there looking stupid? If he attacks by default if intercept fails then feel free to ignore this waste of space post

Edit: In regards to #9