Firstly I like to say may Allah help you make the best decision
And do not exchange the covenant of Allah for a small price. Indeed, what is with Allah is best for you, if only you could know. Whatever you have will end, but what Allah has is lasting. And We will surely give those who were patient their reward according to the best of what they used to do.
So what’s stopping you from giving up that one thing in your way, being a barrier to paradise? What is it which is so hard to let go of? See beyond your weakness to let it go, be it the opposite gender, or music, or a certain kind of dressing style, look beyond it and realize that what Allah has, is far better than anything He has given you now and if you want a piece of the big cake, you gotta let go of these tiny cupcakes.
The Messenger of Allah sws said, ”whosoever leaves something for the sake of Allah then Allah, the Mighty and Magnificent, will replace it with something better than it.”
-Reported by Ahmad [5/363]; saheeh
According to Islaamic Sharee’ah, it is not permitted to keep a dog except within narrowly-defined limits, as the Prophet (peace and blessings of Allaah be upon him) explained: "Whoever keeps a dog, his good deeds will decrease every day by one qeeraat (a unit of measurement), unless it is a dog for farming or herding." According to another report: ". . . unless it is a dog for herding sheep, farming or hunting." (Reported by al-Bukhaari, al-Fath, 2322)
Dogs are extremely naajis (impure, unclean). The Prophet (peace and blessings of Allaah be upon him) said: "If a dog drinks from the vessel of any one of you, let him wash it seven times" (reported by Muslim, no. 279). According to another report: ". . . and clean it the eighth time with earth." (Saheeh Muslim, no. 280).
The Prophet (peace and blessings of Allaah be upon him) told us not to resemble dogs by placing our forearms on the ground during sujood (prostration), as in reported in the hadeeth narrated by Anas ibn Maalik, according to which the Prophet (peace and blessings of Allaah be upon him) said: "Do sujood properly; none of you should spread his forearms like a dog does." (al-Bukhaari, Fath, no. 822).
Whoever keeps a dog in his house is denied the blessing of the angels’ presence in his house, as the Messenger of Allaah (peace and blessings of Allaah be upon him) said: "The angels do not enter a house in which there is a dog." (Reported by al-Bukhaari, 3225).
Keeping dogs nowadays is the habit of the disbeliever , who adopt them as friends, kiss them, let them lick them and their clothes, sleep with them and even leave them money in their wills. Keeping a dog is an imitation of the kuffaar. Some Muslims may claim that they need to keep a dog at home for purposes of protection, to which we respond that nowadays there are burglar alarm systems and other measures one may take for security purposes, and there is no need to keep a dog, praise be to Allaah.
It only remains for us to say that the fact that it is forbidden to keep a dog and interect closely with it does not mean that we should not be kind or feel compassion towards dogs if we see them in a pitiful state. These are two entirely separate matters. The Prophet (peace and blessings of Allaah be upon him) told us that "a man saw a dog biting the dust because of thirst, so he took his shoe and started to scoop water up with it until the dog’s thirst was quenched. Allaah appreciated his good deed and granted him entry to Paradise for it." (Reported by al-Bukhaari, no. 174).
Nothing goes unrecorded, and no good deed of a believer goes unrewarded. Any good deed you do, Allah will multiply the reward for it and any bad deed you do, you will be punished for it to the same weight down to the last atom, or Allah will forgive you. What is a better exchange than that? Who is a better trader than Allah? Why wouldn’t you want a piece of that?
Indeed, Allah does not do injustice, [even] as much as an atom’s weight; while if there is a good deed, He multiplies it and gives from Himself a great reward.