What is the most logical next event?

How to raise a dog
Make sure you have enough time and patience.
Raising a well-trained and well-behaved dog takes time and commitment over many years. Before you get yourself into this undertaking, you should think about your schedule and if you have time for a puppy.

Choices:
(1). Your puppy will also take time to learn new commands, so be patient with him as he learns. Your puppy will not know how to be well-behave naturally.
(2). You may have adult supervision or the option of subclass time, but if you find yourself trying to raise a dog by yourself, then this may be a good option. Make sure that you are properly trained and that you have enough time to make a decent investment of time and effort to dedicate to raising a puppy.
(3). If you don't have enough time you may have to be more flexible in your schedule and discipline yourself. Take some time to think about who you trust to check-in on your pet.
(4). Puppies should be given up prior to 9 months of age. If you have to get the dog yourself, you don't want to wait too long.
(1).