Really any puffer is a very specialized fish that is going to need a lot of attention so I’d only get one if you are confident you can care for it long term. They aren’t the type of fish that are for a job. The more peaceful types won’t attack plecos though.
Assassin snails may be the best bet.