A word of caution: While some larger dog breeds may think they make good lap dogs, you definitively don't want any dog weighing more than 20 pounds on your lap! (notinthedoghouse.com)
Maltese — tiny, gets along with cats, and usually good lap dogs that do not need much exercise; they sometimes bark too much. (pethelpful.com)