A doggie day care is well it's like a human daycare. You drop you're dog off in the morning, they walk it, play with it and give it play time with other dogs and then you go and pick it up later on in the day.

Also if you're thinking about getting a puppy you might want to consider fencing in the yard just so you can be sure that the area is a secure and safe place for it.