Yes, we have a yard, thanks for suggestions. And thanks for that link. It looks like much needed advice.
This is our first dog and so far the training is going very well: sit, drop, wait, heel etc. She just graduated from Puppy Pre-School last week. I just want my feet to survive getting her from crate to outdoors!