What happens when you put 12 dogs, four band members, two animal trainers, two furniture movers, one goat and 38 buckets in a room? Well, probably not this without a whole lot of planning.

OK Go’s latest video, for the song “White Knuckles,” features a dozen rescue pups, a pro-adoption message and choreography that was two years in the making. (Find out how they made the video on the dog trainer’s blog.)

As of today, the clip has more than 4.7 million views on YouTube and it’s still going strong. That’s a lot of people exposed to the message at the end of the video: “These dogs were lucky to find loving homes, but many others are still waiting.” Plus, each paid download of the video raises money for the ASPCA and is “specifically earmarked to support rural, volunteer-run animal shelters in America,” according to OK Go’s Web site. (Download the video and find out more here.)