Typically, a puppy can control their bladder one hour for every month of age. So if your puppy is 2 months old, they can hold it for about two hours. Don't go longer than this between bathroom breaks or they're likely to have an accident.