“what are my rights as a homeowner in dealing with dogs and people parking in my drive...”
If the dog is sitting in your driveway, you can shoot it with a bow and arrow. If the dog drove up in a vehicle, take a video, get a million hits on your website and make a ton of money from Google ads.