I know two graduates of the Puppetry program, and neither of them work professionally in any puppetry-related career. They may as well have graduated with any liberal arts degree. The Puppetry major gave them a way to prove their "quirkiness" in college.
Here's the course requirements for the BFA in Puppetry: http://catalog.wvu.edu/undergraduate/collegeofcreativearts/d...
It looks like there are two puppetry-specific courses, with the vast majority of courses coming from the more general Theatre program with Liberal Arts core.
I don't know what the Puppetry BFA costs the university, but it's always been a joke to WVU students, and doesn't seem to serve West Virginia residents in a meaningful way.
(Source: WVU grad and local, who received an affordable in-state CS/Engineering degree, and now works in and supports WV's tiny but growing tech industry)