British crooner Sam Smith cuddles stranger's dog in Denver