Yes, if you invited them onto your property. Which it appears you did.
Control the pooch.
Like I said above... Its the unexpected arrivals, UPS trucks, etc... that Im more worried about.