As long as you feel ready to care for a dog, an apartment isn’t a problem. They need walking at least twice a day as an adult and more frequent walks as puppies…that means 365 days a year…rain, snow, heat. Do let that sink in!
A great dog for families that isn’t too large and aren’t noted for being excessive barkers are Springer Spaniels. Females get to about 30lbs…males put to 55lbs. They are family dogs, meaning they don’t just attach to one member of the family but all of them. They can also handle a bit of rough treatment from kids which little dogs can not. They do have coats that need grooming…another consideration.
Beagles are great dogs too, though they like to sing (howl) more than bark. They have a short coat so just occasional brushing keeps them happy.
If you want to play fetch, middle size dogs will almost all play that game. As you look at various breeds, mention what you are leaning towards and we can share our knowledge of them…I have quite a bit! I think CRV was a vet assistant at one point…she has a wealth of knowledge, too.
Final thought. No matter what you pay initially for a dog, it’s nothing compared to what you’ll spend on food, vet bills, surgery for when they swallow a large marble, etc. Pets come with costs. I even had one that had to have heart surgery! And the marble removal wasn’t cheap, either!
They are the most loving, forgiving, and best companion anyone could ask for. They have taught me more about kindness and sympathy than most people I know…and my Springers brought in the morning paper!