Awwww........he reminds me so much of my Richie when he was a baby. Richie weighs around 25 pounds, but he's over-weight! Adult westies range from 18-22 lbs. Richie was soooo hard to poty train. It took my parents 6 months, but Opie, their yorkie, caught on to potty training quicker. Hang in there with McKinny! Thanks for the pictures, theyre grrrrrrrrreat!