The changing of the diaper may vary depending on what breed of dog you have; we'd recommend at least changing once a day, if not more. You can take it on and off for your pup to use the bathroom. Heat can last up to 1 month, so you may want to purchase more than 16 diapers.