How long can a pug live with cancer