Damn. Please say the dogs are good. Much as I really hate to say it, you're probably going to have to look towards recent acquaintences to find the culprits. Maybe the yard guy or somebody new on the crew, new pool or spa maintenence people, a new friendly neighbor, hell, it could be the new paperboy. Part of my job is security, and I can almost guarantee you've met the perp(s), maybe had a drink with them or someone who knows them. Sad commentary, but very likely. Hope everything turns out your way.