No, a rogue shouldn't use a shield with a dagger. Shields require at least 6 Strength, and better ones require more.