maybe you should excersize him more. I know those small dogs tend to get carried around alot which equals a bored, whiny, lazy grumpy dog. Take him out for little walks, hes not very big and a long walk could be detrimental. A little walk around the yard, play with a toy. MAKE him do it. he sounds like hes already lazy, and its just going to get worse if you dont start doing it now. We had this little maltese my grandma would carry around ALL THE TIME and it was just awful...anyways, she ended up consulting a dog trainer who said that by carrying it all the time that all she was doing was getting a lazy spoiled dog.