I admire your "hope spring eternal" attitude, but really, I don't think you'll ever catch the squirrels in the backyard. BTW - they're teasing you on purpose, you realize that, don't you? I guess not.
Another item, the sidewalk is for anyone to use, even if they have a doggie, too. They are not invading your property.