Christine needs a small all-in-one printer for her tiny house. Leo says that the Epson WorkForce ET-4550 EcoTank isn't too big and has the benefit of coming with 2 years of ink. That's great for regular use. They do stick out over the edge just a little bit. Worth taking a look at. Any all-in-one which does scanning and printing will be a bit larger than a standard printer. Another option is the Epson Artisan. Canon makes a very good printer as well, with the Pixma line.
(Disclaimer: Epson is a sponsor)