No, baby socks do not work for dogs. They are too small and will not stay on a dog's feet. You need to buy socks that are made specifically for dogs in order to keep them warm and protected.