im always last !

my boyfriend puts his and our puppys needs before mine all the time and its so frustrating. our puppy is capable is staying home alone, and sleeping alone. tonight i asked if the puppy can sleep in the living room tonight instead of in the bed cause i wake up every hour to move the dog, who takes the blankets off me.. the dog also bites and is so agressive and when i try to suggest a new training method i get yelled at.. and over the weekend i asked my bf to go shopping with me for shoes only, i dont window shop much i knew what i was going for, and as i was getting ready he told me he was staying home. but since im the only one in the relationship who can drive he expects me to help him move work tools and stuff. not to mention that he expects sex the instant i have downtime, even though i know he stays home and watches porn (which ive expressed i have a strong dislike to) . i honestly dont think ive cried so much in my adult life than when we started living together. 
just a rant idk what im trying to accomplish we still love eachother