This kennel was a bit large for the puppy I got, but was purchased based on the breed of dog I wanted to get. We use it as a TV stand and the puppy sleeps in it every night. I was worried initially that is was way too large for my 5 week old, 2 lb puppy, but after the first week we have had no accidents in the kennel.