Dogs are a lot of work. 24/7/365. Your work schedule, social life, vacations, etc. will all have to accommodate the dog. Also, expect the unexpected when it comes to vet bills and health issues and buy the best premium quality dog food you can afford. Consider it preventive medicine. And unless you can afford a good trainer (they're expensive) expect a lot of frustration and work. My advice for first time dog owners? Get an adult rescue dog thats mellow and well socialized. Every breed imaginable has a rescue society and the dog's history is usually well known. Not to mention rescue dogs are extremely grateful and loyal. And if the dog will not be able to run off leash hiking, in dog parks, etc, on a regular basis then get a small dog. Sorry if I'm over emphasizing the work part, but I find it very sad when people adopt an animal and then give them up when they realize the commitment involved. Something I've witnessed far too often.