4.
I don't really think Oinkologne is a bad pokemon as it is tanky with thick fat. The problem is that there are better tank mons. Pure normal for tanking is good, but not good enough. Compare this to Chansey/Blissry before gen 6. They had access to better tank/support moves, whereas Oinkologne only has curse, protect, substitute, and rest. There's also stockpile and swallow from egg moves but they are too slow.