Adopt.
.
Shelter
Neither, because I know for a fact I'm not up to taking care of a pet.. I don't feel like having the responsability of cleaning their necessities, dealing with broken stuff around the house, walking them outside no matter the time and the weather etc. so I'm not adopting nor buying one. I'm not like those people who adopt a pet without thinking about what it really means to have one and then end up abandoning it, neglecting it and such. Having a pet is a huge committment and it's not for everyone, if you aren't up to it simply don't get a pet!
Both because I would love to have two dogs/cats.
I guess I'd rather buy one because breeder pets are easier to train/teach things to, generally don't have health issues and won't have any behavioral troubles due to having been abandoned or neglected.. BUT, technically speaking, I wouldn't do either. I know I wouldn't have the time nor the will to take care of a pet, so I don't. Pets are cute, but taking care of them requires time, patience, dedication, cleaning up after them, if you have dogs you also have to walk them outside every day no matter the weather.. I know for a fact I'm not up to that, therefore I prefer not to get any than let them end up in the pound/neglect them/abandon them like a lot of people do.
Neither, because I don't have the time (nor the patience, to be honest) to take care of a pet so I wouldn't get one. I'm NOT like those people who adopt/buy a pet without thinking of what having one implies and then end up abandoning/neglecting it when they realize.
Always adopt. It not only gives a little animal a home, but frees up space for stray that needs to be adopted.
Adopt from a shelter. Never buy from a breeder. So many of those animals are abused.