I've been reading this thread, and I know you've said already that you are keeping him but I just want to re-assure you

My dog was "supposed" to weigh 5 lbs full grown. When I took him to the vet last month, he weighed 6.1 lbs at only 4 months

The vet said that anything could happen at this point- his growth could plateau in a month, right around 7lbs or so, or he could continue growing past 10 lbs!!!!Just to show how unpredictable it can be!
Also, when you carry around a bag of food, you have to keep in mind the weight distribution. I work in a nursury school/preschool, and carry around 15-20 lb kids all day, so I don't even notice when I carry my 6 lb yorkie. However, I do always think that his food is heavier than him, when in fact he is slightly heavier than the bag of food!!! It is completely different.

I carry my dog ALL the time- sometimes too much, I think. He really isn't heavy at all. Also, you'll still be able to buy bags for him that he'll fit in, and it will make carrying him a little easier on your arms.By the way, Innova is a great food. I wanted to feed it to my dog, but I couldn't find it anywhere around here, so I had to go with a similar food of a different brand. Good choice!
I'm so glad you are keeping him! These guys really nestle into your heart, don't they?
-O