Thank you so much for all of your thoughts and insight!
I'm a little embarrassed about all the typos but I suppose its what to be expected when I never got a beta reader >///< Perhapes if I ever do a quality of life update I'll make sure to get all that ironed out. For now I'll just take "the L" on that one.
As for the "puppy" nickname, the meta reason was it a placeholder until I could think of a something better. I never did and so it stuck. As for in universe, its both something cute and a little degrading on Yulan's part, as she views Zhiqiang as both adorable and also kinda her actual pet.
As for having more of Zhiqiang pov, that's a very valid point and I did think about adding some, but when I originally wrote the script it was for a jam, so more then anything I just wanted something finished. Unfortunately I missed the deadline and thought about adding it after, but again I was already dragging my feet on completion and so I just choose to leave it out.
I'll also keep in mind about the overuse of descriptions on future projects, I do tend to get a bit rambling and so I'll be more vigilant.
Thank you again for all your thoughts <3