If you are looking for a loyal canine companion then you need to head to the Twin Falls Animal Shelter. They always have a number of great dogs (and cats) waiting for their new home. Hoagie is a pup that has been waiting for a long time to see the face of his new owner.

If Hoagie isn't your type of dog friend - here are a few more precious pups that are also ready for their new homes.