I grew to absolutely hate Taran Zhu. And annoyed by all the forum posts that insisted it's easy using their strategies. They never seemed to come close to working for me.
Finally, much to my surprise, soloed him with Ruby Droplet.
Personally never had any trouble with Christoph either for Trunks achieve or raising a carry pet. Used the Fjord Worg Pup / Iron Starlette strategy. It was easy