Small 3 month old puppy mixed breed probably a yorkie/chihuahua mix. Weighs about 4 lbs now and will stay small. She is puppy pad trained and crate trained. Very smart and sweet. Sure would make a great lap companion for a child or older adult. Wonderful with kids and other dogs.