Taking him/her to the groomers would help they use a blow drying which blows out all the dead undercoat which causes most of the shedding. Being as Pugs are heavy shedders it probly won't stop te problem for long but if you keep up with daily brushing it should help ALOT. You could also get a furminator which would work well on a Pug coat but I don't know if someone your age should be trusted to use one as you can hurt the dog with it.
Bookmarks