1. Do normal type Pokémon receive a 1.5 same type attack bonus when they use a normal type move?

2. Do dual types get only 1.25 same type attack bonus?

3. What happens when Vigoroth uses rest?

That's it for now. It'd be cool if someone could provide me with some answers.