Desire is the emotion of longing or hoping for a person, object, or outcome. The same sense is expressed by words such as "craving". When a person desires something or someone, their sense of longing is excited by the enjoyment or the thought of the item or person, and they want to take actions to obtain their goal.
Thank you for your question. In short, you have to keep trying until the sexual desire starts to subside. When you have committed sins relating to sexual desires the desire becomes more intense and so trying to prevent it takes a lot of willpower. At times, in the beginning, the desire overcomes the willpower even if you know what you are doing is wrong which results in a lot of guilt. That guilt needs to be used to increase your willpower until you can finally break the cycle and then over time the desire will become subdued and controllable. It is also important to seek halal means to fulfil sexual desires so that you have an outlet as sexual desires without an outlet become all the more intense.
Just keep going and don't give up. In the end with a lot of effort, you will succeed and after a time those sins will be a thing of the past.
May you always be successful
All good desires of the believers will be fulfilled in Paradise. If having that pet in Paradise is good for the believer, he/she will get it there. If having it in the Paradise is not good, the believer will not desire to have it.
Desire itself can never be justified unless it is approved by pure religion which is the message of The Creator, Allah, to make our life on the right path. Unguided desires can lead to disastrous results. The examples of such unguided and wrong desires are so many. There are people who have desire for animals etc. This means that desire itself can never be justified unless it is approved by true religion.
Such desires need to be controlled by the intellect which guided by the word of Allah (SWT). The person should always remember Allah and seek His help in tackling evil desires.
Repeating Estighfaar and Salawaat is very useful.
Controlling bad desires is always possible through strong will power and strengthening the intellectual qualities and remembering the results of the good deeds and bad deeds. Those who use their senses and intellect, see the results before it happens as life has millions of similar examples of people who followed their desires and landed in disastrous results and pious people who controlled their desires and got high degrees of success.
Dreams are not intentional acts, so , there is no punishment for just dreaming.