As a pug aficionado (My family has 3), I think my two cents may help. First off take the dog to the groomers as in a actually shop rather than have your current caretaker bathe him because he has obviously done something wrong that lead to fleas. Secondly spend some time with the dog. Pugs are affectionate and the need to have someone play with them. Whenever your doing something like homework try putting the pug on your lap. Take breaks in between your Dota matches to just play with it for a few minutes. Your priorities need to become straight. The main focus should be school and responsibilities. One of the huge responsibilities that you have is taking care of your pug. You can still play video games, but make sure IRL stuff is taken care of first. The dog just wants attention, give him some or give him/her to someone that will