I have three dogs and I've had two of them since they were puppies so I have a lot of advice. So first, you should feed your puppy twice a day. Get a type of dog food that is all natural and doesn't have any artificial stuff in it. It should say the portion size on it, but if it doesn't, then you should ask your vet. For teeth brushing, you should actually brush your puppy's teeth once a month, but like the other answer said, give him a good quality dental stick ever night. Try to make that a habit even when he grows older. For good bedding, I would get a small bed with a built in pillow. Also, you should exercise him lightly each day by letting him run around in the yard for a while. You should buy a few toys, soft ones for inside and toys that squeak that you can throw for outside. Also, make sure you puppy has all of his vaccines and ask make sure you take him in for a checkup as soon as possible after you get him. You should ask your vet if your dog needs to take certain pills. And you should teach your puppy how to swim when he is around one years old. Take him in to get groomed every couple of months, and get him shaved before summer so he doesn't get overheated. So yeah, hope I helped!:)