We were very picky on who we allow our renters to be. We interview all of them, find them on Facebook, call previous landlords, etc.
We have not had an issue with not paying. They call for AC going out, disposal not working, leak in a sink, garage door motor going out, etc
We introduce ourselves and tell them we want them to feel like they have a home and we don't want to bother them but that these properties are for our children and we expect them to keep up with the home and to please let us know if we can ever fix anything. We can't always fix things immediately but we do need to know. We bring them cookies/presents for Christmas, never stop by without asking, and generally try to be very respectful of their space. We set our expectations that if they are going to be late to pay we would like to know as early as possible because we have to pay monthly as well.
What we have got in return is great communication and no issues at all with the tenants. Some are more "needy" than others but overall they have been great.
Find a handyman u like, find an AC guy you like, build relationships with them. We have their cell phone numbers and we text when we need things and they give us good pricing and the effort to get to know them has been worth it.
I'm sure many people think this is overboard but it has been great to put in the extra effort.