leash and collar (which you should have the puppy for to fit him properly), a food and water bowl (I prefer metal so they can't chew them up), accident cleaner (ammonia free) they sell them at petstores I use Nature's Miracle but there are many other ones too. Get puppy food (or a food that is designed for all life stages) and some puppy treats too. Plus the crate but someone had already mentioned that. Cavaliers are cute dogs. My grandma had one and that little dog followed her everywhere she went and was a really good little dog.