He is really cute. He seems a bit small for 12 weeks. Based on many dogs i have had take his weight at 16 weeks and double it +- 5 to 10 lbs should be his final adult weight.

Just have loads of fun