Thanks Wes...
the neighbor kid is really weird (even by my standards), and was up on the roof helping his mom put up Christmas lights. His older sister thought it would be fun to put the dog up on the roof with them; it ran around barking for a few minutes, then just leapt off the side - I think it might have been aiming for our carport.
It's got a broken leg, but it'll recover.