Ardie is a pup and from an active breed, so of course she is going to get into stuff and cause damage and the only way to prevent it is training, or not leaving stuff around for her to get at.
If Kevin has been gone for a few weeks, I doubt he will come back. Cats won't leave their territory usually. How old would he be now?