Mate, I feel your pain on the pug situation! I have one as well, hair everywhere!
I remember when we first got our dyson it pulled up so much pug hair out of the carpet that normal vacuums couldn't get.
The only thing I can say about the dyson is don't try and vacuum up plaster dust etc, it is...