I would say a crate but keep in mind that small pups sometimes have to go very often. Have you thought about a doggie daycare? I don't know how that works though or if they help with potty training. Pup would probably have to be older and fully vaccinated though.