All crunchy cleaners must be considered temporary occupants when ketp with a puffer. Sometimes limpets will survive for a while, but anything that is added when the puffer is alert will be sampled and consumed. The more mobile critters, like shrimp and crabs, even hermits, tend to attract more attention and get eaten faster. Slower critters, like the limpets, often 'figure out' to stay hidden when lights are on, so can survive.
Ultimately, though, it will be up to you to keep the tank clean.