I had dogs all my life. Have 2 Pomeranians at home right now and he would be happy to meet new friends. We go for a walk 4 times a day. One time we go to a nearby park for about an hour walk. We have a plenty of toys at home to play with. Townhouse has stairs but we put small rugs on steps to make it easier for little ones to climb up.