I have two recommendations . 1 The Cavalier King Charles Spanielshowsdogs 101 v i d e o s c avalierkingcharlesspaniel Wonderful companion dog . Sweet , gets along well with other creatures , and biddable . Also fits your exercise req . and your size req . 2 If you would be willing to go smaller , a www . dogtime . c o m a s s e t s u p l o a d s g a l l e r y chihuahuadogbreedpictures 2 fly . jpg would tick all of your boxes . They are pretty active , love playing tugfetch , and are awesome companions . They are very trainable and are good with other animals careful of size disputes large cat , small dog large dog , small dog , etc . <| sep |> Stupid sexy Brady <| sep |> I am from the US and I work in FB industry . In a native owned Casino . Pacific North West .