Alright, you've got pokemon from four categories, really:
Offensive:
Exploud (Boomburst mainly but decent coverage)
Zangoose
Swellow
Staraptor
Tauros
Chatot
Ursaring
Snorlax
Defensive:
Snorlax
Furfrou
Kecleon technically (decent special defence)
Lickilicky
Other Dual-Types:
Bibarel
Diggersby
Pyroar
Wigglytuff
Aside from Smeargle these are pretty much your only options.
I'd say that Staraptor+Exploud may work (Intimidate could come in use and it gives you something for flying) but either Swellow or even Chatot could work instead (Chatot nessecitates breeding, though.) Ursaring rips through everything, and with sticky web support (Smeargle) could prove to kill everything.
Snorlax is about the bulkiest thing you'll get, though Lickilicky does have some merits (though explosion isn't what it used to be) and Furfrou gives you physical bulk but that is literally it, so I wouldn't recommend it
In terms of other options, Tauros is definitely an option (intimidate is nice) and Miltank also gives a good bit of bulk and a cleric role (but doesn't work well if you use Swellow and Ursaring). Bibarel could attempt a Simple boosting set, but that's mainly if you want the STAB water typing. Wigglytuff's normally shit but it's your only fairy chance to kill dragons and gives off realyl good wishes - probably not worth it, but a lot of the best offensive threats take a /lot/ of damage with their own moves.
tl;dr, there are things that are individually good, but any 3v3 team is going to be shit. If you've got Snorlax pencilled down then I'd suggest Staraptor/Exploud/Snorlax - gives you something for flying and a special attacker out of the two special attackers which aren't shit. Wigglytuff gives support and another way of coping with fighting/dragons but its worth is arguable.