Thing that sucks for me is that I don't have a fenceGreat answer, KM. To that I'd add to make sure your house is puppy proof (don't leave anything laying around that you don't want chewed or swallowed). Same thing with your yard which needs to be as escape proof as you can make it. Aside from that, everyone makes mistakes and as long as you don't make the same ones again and again you should be fine.
You don't need a fenced in yard to own a dog. I have a 4 ft. fence around my yard but never leave Bella in it unattended. She could jump it if she wanted to. My dog is a house dog and I take her out on a leash to do her business several times a day. She also gets a good 3-5 mile walk a day so not everybody needs a fence around there yard. Mine is actually useless to me but the good thing is that it keeps people and other dogs out of it You can also do a chain setup if you don't have a fence. Other more experienced people with that can give you advice.Thing that sucks for me is that I don't have a fence