Moucha is feminine, so you use -y.
I have great difficulties with all the "ho, to, jej, je etc... ". So I would like to now, how you translate the following two examples: 1 . já mám ho rád 2. já mám to rád
Both your sentences are incorrect, you need to use the 'second position rule' for these two personal pronouns as they behave like clitics. As you say you have great difficulties with this, I'd suggest you look at the provided tips and notes sections. (web only atm, click on the light bulb when selecting the skill.)