You could also put out some traps and snares for coyotes; not your fault trespassing dogs got in them...or use conibears so that you don't have to worry about catch and release.

Seriously, you have deer to protect and your hunting future on this land...snipe them with your firearm of choice,throw them inthe back of your pickupand dump them along a road somewhere so that it looks like they were hit by a car..that way they are not found on your land...I wish I lived closer..I would be glad to take care of the problem...I have no patience for people that don't keep their pets on THEIR own property.