who sings mamas don't let your babies grow up to be cowboys on the tv show ranch?
<answer> William Edwin Bruce sings mamas don't let your babies grow up to be cowboys on the tv show ranch. <context> William Edwin Bruce, Jr. is an American country music songwriter and singer. He is known for penning the 1975 song Mammas Don't Let Your Babies Grow Up to Be Cowboys and recording the 1982 country number one hit You're the Best Break This Old Heart Ever Had. He also co-starred in the television series Bret Maverick with James Garner during the 1981-82 season.