Ah well, I've always followed the advice my grandpappy taught me long ago ----
Ya gotta be smarter than the dog to train it!
Overall "breed intelligence" has nothing to do with trainability. The two are completely separate from one another. In fact, the more intelligent a creature is, the less likely it is to do what YOU want it to do and more likely to do what IT wants to do.
Bulldogs and pugs are not instant obedient dogs. It is easily possible that your style of training did not suit their mindset and personalities. Nothing bad about either you or the dogs, just a poor marriage.
It's nice to hear how fast your 12 week old puppy is learning.... but please don't confuse a puppy's eagerness to learn with adolescent or adult behavior. Just like human children maturing into adulthood, behavior changes during growth --- All dogs do this! Advocating a "Smart breed" to solve every owners' behavioral difficulties, imo, is extremely naive and simplistic.
Good luck and enjoy your perfect puppy.
toodles