Our new puppy, Baloo, is a complete mystery to me. Anyone have any ideas? He is 16 weeks and 25 lbs, and is taller than my APBT.