She is my top pick perfect temperament loves to be snuggled completely potty trained loves to swim. She is eight weeks old and knows how to play. Fetch knows how to go out a doggie door and it is just an all-around amazing little puppy. She is crate, trained, and loves people Animals cats