We do the litterbox and love it. Our maltese Emma took to it in about a week. Lyric is still getting the hang of it, but we found that he likes a bigger box so now he has the same size as Emma. I love it. Clean up is a BREEZE. When they poop we flush it, and we change the boxes as needed. It's pretty easy to tell when they need to be changed. I tried the pee pad thing but mostly I felt my pup got really lazy with it and half the time missed. We use the litter sold at Petsmart, it's a yellow bag with a pic of a yorkie on it. It smells so good.
Don't be discouraged if your pup wants to eat it at first. Like anything that smells good, they want to put it in their mouths. Like anything else, it takes training and a little time. We live on the third floor of an apt so for us, it just makes sense. There are several threads about it, so you may want to search to find some other opinions. Good luck!!