Adding this to DIED's post, the non cutting teeth he points out are the anti-kickback plates that they put in consumer chains to reduce "noobs" getting hurt. These can easily be ground off to make the chain cut faster,albeit it will have the tendency to kick back more so be aware. The "dogs" are called raker teeth and should never be totally removed, but rather should be filed down to maintain an even depth of cut for each tooth, picture it as each tooth carrying the same sized chip out of the cut, rather than some getting a big chip and some getting a smaller or no chip because the previous tooth cut more than needed.

The condition of your bar will also determine a lot about how your chain will cut, a worn out bar is worse than a worn chain, and will cause the saw to wander and require more cutting pressure, which is a bad thing.