Before I start I want to say my puppy is a mutt so there isn't any way to know how big he will actually be.
So I adopted a puppy when he was 2 months old. When he arrived here I took him to The vet and he was 1,5 kg. He was actually quite small. When he was 4 months old he was more or less 5...