If puppy weighs 23 pounds and he has been gaining 3 pounds every month as he grows, you can calculate how much will the puppy weigh 5 months from now using the following steps:
23 pounds + 5 months * 3 pounds every month = 23 pounds + 15 pounds = 38 pounds
Result: Puppy will weigh 38 pounds 5 months from now.