The best Facebook advertising agencies for small businesses are affordable, staffed by experts, have high customer reviews, and low monthly ad spend requirements. Our top picks include Straight North, WebFX, and LYFE Marketing, to name a few.