I was expecting a full team review, rather than just movesets... But better than nothin' I suppose.
Also Nick, considering Terrakion is very fast, Bulldoze really won't help it at all. That 60 BP will never come in handy either, really. Bulldoze might be usable on a certain Poke's set to counter a certain Pokemon perfect, but it's not a viable move offensively really.