Well in your conditions i would go with a trainer, since you dont seem to have the time to do it, even if you wanted to only downside of this is the fact that your going to have to pay money. Not necessarily a bad thing though because at least they will definitely be trained well. Best of luck.