FWIW ... I waited until *after* I completed my education, residency and fellowship to get a pet.
Why? Because I was too busy at that time and unable to set aside the spare time or money I needed for full-time pet ownership.
Although I sincerely and dearly wanted a pet (having grown up with multiple family pets), I still waited patiently.
Here are some of the reasons *why* I waited before getting a pet:
1. Pets enjoy companionship. Contrary to popular opinion, most pets are not solitary creatures.
2. Pet ownership is a significant responsibility - it's analagous to having children. For instance, pets need daily food and quality time.
3. Pets are a significant financial responsibility. They need a variety of daily supplies (e.g., food) plus veterinary medical care because pets (just like humans) need vaccinations, or they become ill, or they present with costly medical issues as they grow older. When I adopted my pet, I purchased a pet insurance policy. Pet insurance policies cost money. Having completed my training and earning a regular salary, I was fully prepared to take care of my pet's social, financial and veterinary needs 24/7.
Here is a friendly suggestion:
If you want to enjoy dogs as an M1, you can volunteer some of your spare time with a well-organized dog rescue and adoption group or with an animal shelter in your area. By the way, lots of medical students volunteer at the dog and cat groups in my town - they love it!
As a volunteer, you will be able to spend time with lots of dogs, and help them find new homes BUT without the responsibility of full-time pet ownership. Plus, you will be able to be a volunteer, on your own schedule, and without any financial commitments or veterinary medical obligations that are commonly associated with pet ownership.
Just a friendly suggestion, that's all.