I've given up on cloud print. I've never gotten it to work. I've used printer share mobile for a few years now.
Also, I've recently used the Brother iprint & scan app, which works great on my Dell printer. However the Dell printer app doesn't work for my Dell printer :(